어제는 엄청나게 많은 메이븐 저장소를 사용해 보았습니다. 이제는 2를 사용해야합니다. 둘 다 개인용입니다. 그래서 this link은 하나의 저장소를 사용하도록 maven에 대해 설명합니다. 두 번째 저장소? 예를 들어 pom.xml에이 저장소 중 두 개가 있습니다. 두 저장소에 누락 된 것이 있으면 공개 저장소에 대한 종속성을 검색합니다.이를 방지하려면 어떻게해야합니까?여러 기업 리포지토리 사용하기
<repositories>
<repository>
<id>my-internal-site</id>
<name>our maven repository</name>
<url>http://myserver/repo</url>
</repository>
<repository>
<id>my-other-internal-site</id>
<name>our 2nd maven repository</name>
<url>http://myserver/repo2</url>
</repository>
</repositories>
나는이 같은 설정 XML을 변경해야겠습니까?
<settings>
...
<mirrors>
<mirror>
<id>internal-repository</id>
<name>our maven repository</name>
<url>http://myserver/repo</url>
<mirrorOf>my-internal-site,my-other-internal-site</mirrorOf>
</mirror>
<mirror>
<id>my-other-internal-site</id>
<name>our 2nd maven repository</name>
<url>http://myserver/repo2</url>
<mirrorOf>my-internal-site,my-other-internal-site</mirrorOf>
</mirror>
</mirrors>
...
</settings>
또는 다른 방법으로?
편집
난 내가 Settings.XML의 독점 사람을 지정할 경우 누군가가 답변을 할 수 있습니다 .. 난 그냥 포인트를 만들고있어 내 pom.xml 파일에 저장소를 설정할 필요가 없습니다 알아 내
<settings>
...
<mirrors>
<mirror>
<id>internal-repository</id>
<name>Maven Repository Manager running on repo.mycompany.com</name>
<url>http://repo.mycompany.com/proxy</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
...
</settings>
을 그리고 "프록시 저장소"로 다른 내부 저장소를 추가 (대부분의 저장소 관리자 프록시 할 수 저장소) 처음에 .. 질문 더 나은 당신이
아 물론! –