2014-11-19 4 views
0

liferay 6.2.10.4 엔터프라이즈 에디션을 maven.while와 함께 배포하고 있습니다. maven 클린 패키지와 함께 배포합니다. 아래 오류가 있습니다.Liferay maven 종속성을 해결할 수 없습니다.

다음 아티팩트를 확인할 수 없습니다. com.liferay.portal : portal-service : jar : 6.2.10.4, com.liferay.portal : util-bridges : jar : 6.2.10.4, com.liferay.portal : util-taglib : jar : 6.2.10.4, com.liferay.portal : util-java : jar : 6.2.10.4 : 중앙 (http://repo.maven.apache.org/maven2)에 com.liferay.portal : portal-service : jar : 6.2.10.4 아티팩트를 찾을 수 없습니다. -> [도움말 1]

나는 아래에서도 사용했다.

repositories> 
     <repository> 
      <id>liferay-ce</id> 
      <name>Liferay CE</name> 
      <url>https://repository.liferay.com/nexus/content/groups/liferay-ce</url> 
      <releases> 
       <enabled>true</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </repository> 
    </repositories> 
    <pluginRepositories> 
     <pluginRepository> 
      <id>liferay-ce</id> 
      <url>https://repository.liferay.com/nexus/content/groups/liferay-ce/</url> 
      <releases> 
       <enabled>true</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </pluginRepository> 
    </pluginRepositories> 
+0

그들은 중앙 버전이 아닙니다. [버전] (http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.liferay.portal%22%20AND%20a%3A% 22 인포 서비스 % 22). – khmarbaise

+0

그래서 클라이언트 프로젝트의 대안은 무엇입니까? < –

+0

다른 버전 사용 어떻게 알 수 있습니까? – khmarbaise

답변

0

자신의 Maven Repository에 의존성을 추가해야합니다. 리포지토리 프록시를 아직 사용하지 않은 경우 : 이제 시간입니다! (그것은 많은 것들에 도움이된다). Sonatype Nexus 또는 Artifactory가 가장 널리 알려져 있습니다. 둘다 좋다. 원하는 것을 선택하십시오 (단 하나를 선택하십시오).

저는 this maven plugin이 Enterprise Edition에서 저장소 프록시로 이슈를 업로드하는 목표를 갖고 있다고 생각합니까? 그렇지 않으면 수동으로해야합니다.

+0

알겠습니다 감사합니다. 시도해보고 알려 드리겠습니다. –

0

필요한 패키지는 liferay 자체에서 사용할 수있는 설치 패키지로 설치할 수 있습니다. 이 작업을 수행하는 방법에 대한 광범위한 설명서는 6.2 documentation "필수 Liferay 유물 설치"절에서 사용할 수 있습니다.

아티팩트의 자체 저장소 관리는 "Maven 리포지토리 관리"섹션에서 설명합니다. 어쨌든 EE 아티팩트는 공개 repos (라이센스 이유)에서 사용할 수 없으므로이 저장소가 필요합니다.

좋은 소식은 넥서스 저장소의 설치가 매우 용이하고 EE 아티팩트의 설치가 나는 문제가 버전 받는다는 저장소에 존재하지 않는다고 생각 개미 :

1

자동화되어 있다는 것입니다. 올바른 버전을 입력해야합니다. 예를 들어, util-taglib available versions here을 볼 수 있습니다.