2011-04-20 5 views
3

maven 3에서는 프로젝트 및 플러그인의 종속 아티팩트를 분리 할 수 ​​있습니다.프로젝트 및 플러그인에 대한 종속 이슈 저장을위한 가장 좋은 방법

대리인이 있고 호스팅 된 repos를 사용하는 경우 Repo 관리자 (nexus ...)를 사용하여 가장 좋은 방법은 무엇입니까? 어떤 예가 settings.xml/pom.xml에서 이것을 정의 하는가?

플러그인 및 프로젝트 종속성에 대해 모든 프록시 된 복제본을 복제해야합니까?

답변

3

Artifactory를 사용하면 "실제"(로컬 \ 원격) 저장소를 통합하고 가상 저장소가 플러그인 저장소 만 집계하고 다른 하나는 표준 라이브러리 저장소 만 집계하는 virtual repositories을 만들 수 있습니다.

이미 짐작했지만 프록시 리디렉션 된 원격 리포지토리의 플러그인과 lib 종속성을 엄격하게 구분해야하는 경우 각각에 대해 중복 정의를 만들어 해당 가상 리포지토리에 추가해야합니다.

일단 설정이 완료되면 settings.xml \ pom.xml에서 가상 저장소의 URL을 참조하기 만하면됩니다.

관련 문제