2016-06-16 6 views
0

http://repo1.maven.org/maven2/org/apache/maven에서 Nexus (OSS 2.5.0 v)의 프록시 저장소를 추가하려고합니다 (전체 http://repo1.maven.org/maven2/이 아님). 이 작업을 수행하면 찾아보기 색인에 아무 것도 표시되지 않고, 원격보기에서 모든 내용을 표시하고 저장소 찾기가 예상대로 비어 있으며 라우팅에서 상태가 실패로 표시됩니다. 왜 이런 일이 생길까요? http://repo1.maven.org/maven2/org/apache/maven의 프록시는 어떻게 성공적으로 수행 할 수 있습니까?Nexus의 org-apache-maven의 프록시

감사

편집 : 이것은 치어 파일을 통해 수행 할 수 있습니다? 아무도??

+0

OSS 넥서스를 최신 버전 2.13으로 업데이트해야합니까? – khmarbaise

+0

@khmarbaise 2.13으로 업그레이드하여 솔루션을 얻을 수 있는지 알고 계십니까? – user1164061

+0

당신은 그것에 대한 라우팅 규칙을 사용해야합니다 ... 일반적으로 하위 폴더 리포지토리에 대한 액세스를 제한 할 수 없습니다 ... – khmarbaise

답변

3

유효한 저장소 URL이 아닙니다. http://repo1.maven.org/maven2을 프록시해야합니다. Routing Rules을 추가하여 Nexus가 프록시에서 이슈를 찾을 때 고려할 경로를 제어 할 수 있으므로/org/apache/maven으로 제한 할 수 있습니다. 그러나 이것이 잘 작동하지 않는다는 것을 알게 될 것입니다. 그 위치의 pom 파일은 중앙의 다른 위치에있는 종속성을 가지므로 빌드가 그 제한으로 실패하게됩니다.

+0

안녕하세요! 왜 그것이 유효한 URL이 아닌 것 같습니까? http://repo1.maven.org/maven2/org/apache/maven을 클릭하면 해당 내용을 볼 수 있습니다. 그래서 그것은 유효한 URL입니까? "해당 위치의 POM 파일은 중앙의 다른 위치에있는 종속성을 가지므로 해당 제한으로 빌드가 실패합니다.", 내 시나리오에서는 문제가 없습니다. 필자는 이러한 의존성을 수동으로 다운로드하여 로컬 리포에 제공하여 구축 할 것입니다. 감사! – user1164061

관련 문제