2012-05-15 3 views
0

Maven Ant 작업을 사용하여 Ant에서 Maven을 사용하려고합니다. 로컬 리포 (Artifactory)에 사용자 정의 라이브러리를 설치하고 종속성을 가져올 수있었습니다 (공용 repos 및 로컬에서). 나는 커스텀 라이브러리에 문제가있어 어디에 문제가 있는지 확실하지 않다. 종속성 문제

  1. 지역 .m2 저장소 캐시를 삭제 작동 --- 새로운 라이브러리 버전 <을 포함하여 프로젝트에 대한 새 버전 지역의 repo에
  2. 받기 종속성을 라이브러리를 추가합니다.
  3. 종속성을 다시 시도하십시오. 공개 repo에서 모든 것이 다운로드되지만 사용자 정의 lib는 다운로드되지 않습니다. 사실, 내가 다시 버전을 삭제하거나 새로운 버전을 만들어 다시 다운로드 할 수 있어야합니다 (그리고 그것은 1x에서만 작동 할 것입니다).

내가 오류는 : : 메이븐 이슈 태스크를 처리하면서 아티펙트 종속성] 오류가 발생했습니다. [artifact : dependencies] 진단 : [이슈 : 종속성] [이슈 : 의존성] 이슈를 해결할 수 없습니다 : 누락되었습니다 : [이슈 : 의존성] ---------- [이슈 : 의존성] 1) xxx.yyy : zzz : jar : 0.0.2

버전은 여전히 ​​Artifactory에 표시되며 jar와 pom을 모두 볼 수 있습니다.

(나는 위의 오류와 함께 예상대로)가 밝혀

+2

세부 정보가 충분하지 않습니다. Maven 작업을 어떻게 구성하고 있습니까? Maven 작업은 "$ HOME/.m2/settings.xml"파일에있는 표준 Maven 설정 파일을 사용하게됩니다. 아마도 Maven이 Artifactory 저장소에서 jar 파일을 가져 오지 않도록 구성되었습니다. –

+0

잘못된 GAV 좌표를 사용하는 것처럼 보입니다. – khmarbaise

답변

0

을 병이없는 내 로컬 캐시는 문제는 artifactory 내에서 보안 구성 설정을해야했다. 응용 프로그램은 부적절한 구성 때문에 공용 액세스를 일관성있게 허용하지 않았습니다.