2014-04-30 5 views
0

Nexus를 설정하고이를 내 애플리케이션 용 리포지토리가 있고 public이라는 그룹을 통해 공개 된 maven 중앙 리포지토리가 포함되도록 구성했습니다. 그러면이 그룹이 내 치어 파일 : 나는 모두 일식 받는다는의 repo 브라우저를 통해 웹 브라우저를 통해하지만 인덱스를 검색 할 수 있어요Eclipse Maven Repository Browser - 이슈를 해결할 수 없습니다.

<repositories> 
    <repository>  
    <id>repo1</id> 
    <name>my-repo</name> 
    <url>http://app1:8081/nexus/content/groups/public</url>  
    </repository> 

내가 노력하고 내가 누락 의존도를 얻을 치어에 새 종속성을 추가 할 때마다 내 pom 파일과 일식에서 maven repo 브라우저의 항아리 중 하나를 클릭하면 나무에 나타나기는하지만 이슈를 해결할 수 없다는 오류 메시지가 표시됩니다.

이클립스 내에서 Maven 중앙 매핑을 사용하지 못하게하고 Maven Central과 내 응용 프로그램 특정 Repos가 공개 그룹을 통해 노출 된 Nexus 서버로만 이동하려고합니다.

현재 어떤 프로젝트에서든 새로운 의존성을 해결할 수없는 사람이이 구성을 도와 줄 수 있습니까? 새로운 Spring MVC 프로젝트를 만들려고했는데 해결 된 유일한 의존성은 내 로컬 메이븐 리포지토리의 것들이었습니다.

도움을 주시면 감사하겠습니다.

답변

1

Nexus 만 아티팩트 다운로드에 사용하는 가장 좋은 방법은 settings.xml 파일에 미러를 설정하는 것입니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 여기를 참조하십시오 :

http://books.sonatype.com/nexus-book/reference/maven-sect-single-group.html

+0

덕분에 나는 완전히 Settings.XML의에서 저장소를 제거하고 오직 거울 및 플러그인 \ 단지 내 넥서스의 중심 반영 프로파일을 사용, 나는 또한 이클립스 maven을 독립형 maven을 가리 키도록 변경했으며 훨씬 더 잘 작동하는 것으로 보인다. – berimbolo

관련 문제