2012-10-30 2 views
0

저는 Sonatype Nexus 1.5.0을 사용하고 있습니다. 특정 Jar에는 Public Maven Central에서 새로운 버전이 있지만 Nexus에는없는 버전입니다.Sonatype Nexus에서 최신 버전의 jar를 다운로드하는 방법은 무엇입니까?

Nexus가 설치된 서버 만 인터넷에 연결되어 있고 로컬 랩톱에서 직접 인터넷에 연결할 수 없다고 가정합니다. Nexus에서 최신 버전의 jar 파일을 다운로드하여 내 로컬 빌드를 Nexus에서 최신 버전을 다운로드 하시겠습니까?

내 로컬 Maven의 settings.xml은 Jar를 다운로드 할 Nexus의 URL로 구성됩니다.

알려 주시기 바랍니다.

+2

빌드하는 동안 오류 메시지가 표시됩니까? Nexus에서 요청한 아티팩트를 다운로드하도록 구성 했습니까? 그 외에 현재 버전이 2.2 인 넥서스 원인을 업데이트해야합니까? – khmarbaise

+0

감사합니다 khmarbaise, 네, 맞아, 내가 알지 못했던 서버 로그에 오류가있었습니다. 인증이 만료되어 Nexus가 프록시에 연결하여 온라인 서핑을 통해 항아리를 다운로드 할 수 없기 때문입니다. 이제 작동합니다! –

답변

1

Here은 로컬 저장소, 원격 저장소 (Nexus) 및 Maven Central이 어떻게 작동하는지 요약 한 것입니다. POM에 새 버전의 jar 파일을 요청한 경우 Nexus와 해당 지역의 이슈 저장소에 저장됩니다. 그렇지 않으면 무언가가 올바르게 구성되지 않았고 @khmarbaise는 주석에 문제를 해결하기위한 좋은 출발점을 제시했습니다.

+0

고마워요! 문제는 프록시에 연결하기 위해 암호를 갱신하여 해결됩니다. –

관련 문제