나는 maven, jenkins, Nexus 및 git가 통합되어 있으며 이러한 도구를 배우는 사람입니다.특정 저장소에 대한 Maven lookout
내 요구 사항은 내 pex.xml에서 언급 한 저장소에서만 내 종속성을 다운로드하고 내 Nexus 저장소는 아니지만 그 반대의 경우를 수행하도록 maven에게 지시하는 것입니다.
나는 내 settings.xml에 저장소 아래에 내 Nexus 릴리스 및 스냅 샷 저장소를 선언했습니다. Maven에게 내 Nexus 저장소가 아닌 특정 리포지토리에서 종속성을 다운로드하도록 지정하려면 어떻게해야합니까?
다음은 내 pom.xml 파일이 내가 이해 확실하지 않다
<repositories>
<repository>
<id>faq</id>
<url>https://mycheck.github.com/faq/port/hist</url>
</repository>
<repository>
<id>dig</id>
<url>https://repository.jboss.org/nexus/content/repositories/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.org</groupId>
<artifactId>faq</artifactId>
<version>${faq.version}</version>
</dependency>
<dependency>
<groupId>com.net.myorg</groupId>
<artifactId>retina</artifactId>
<version>${retina-support.version}</version>
</dependency>
........
......
</dependencies>
이것은 Maven과 POM에서 수행 할 수 없습니다. 이것이 넥서스의 일입니다. 저장소를 정의하고 Nexus에서 적절한 경로를 정의하십시오. – khmarbaise