2010-05-20 1 views
2

내가 사용하는 넥서스 오픈 소스 버전 받는다는 2.2.1Nexus에서 올바른 패키지를 가져올 수 없습니까? 오류 "MVN 도움말 : 효과적인-설정"

I 입력 "MVN 도움말 : 효과적인-설정"내가

[INFO] Scanning for projects... 
[INFO] Searching repository for plugin with prefix: 'help'. 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Error building POM (may not be this project's POM). 

Project ID: org.apache.maven.plugins:maven-help-plugin 

Reason: Error getting POM for 'org.apache.maven.plugins:maven-help-plugin' from the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata. 
org.apache.maven.plugins:maven-help-plugin:pom:2.2-SNAPSHOT 

from the specified remote repositories: 
Nexus (http://192.168.56.191:8081/nexus/content/groups/public) 

for project org.apache.maven.plugins:maven-help-plugin 

하면 아래의 오류가 발생했습니다 나는 저장소 \ ~ .m2에서 로컬 저장소를 확인 \ 조직 \ 아파치 \ 받는다는 \ 플러그인 \ 받는다는 - 헬프 플러그인

그것은 파일 받는다는 - 메타 데이터 central.xml있다

<?xml version="1.0" encoding="UTF-8"?> 
<metadata> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-help-plugin</artifactId> 
    <versioning> 
    <latest>2.2-SNAPSHOT</latest> 
    <release>2.1.1</release> 
    <versions> 
     <version>2.0</version> 
     <version>2.0.1</version> 
     <version>2.0.2</version> 
     <version>2.1</version> 
     <version>2.1.1</version> 
     <version>2.2-SNAPSHOT</version> 
    </versions> 
    <lastUpdated>20100519065440</lastUpdated> 
    </versioning> 
</metadata> 
,536,913,632 10

디렉토리 아래에 jar 파일을 찾을 수 없습니다. nexus 서버의 문제점은 무엇입니까? 넥서스에서 지원 정보를 쉽게 찾을 수 없습니다.

힌트

답변

4

브라이언은 분명히 말했습니다. 넥서스 문서가 위조 된 중앙 URL로 말하면서 프로파일을 설정하면서 해킹을하지 않고 미러링 된 리포지토리 만 가질 수 있습니다. 디버깅 모드에서 maven을 실행하면 "비활성화 된 저장소 중앙 건너 뛰기"와 같은 내용이 표시됩니다. - disabled는 특정 이슈에 적용되는 정책을 나타냅니다.


당신은 아마 넥서스 설명서의 해킹하지 않고있다 <snapshots> <enabled>false</enabled>가 작동하지 않습니다 <snapshots> <enabled>true</enabled>과 받는다는 중앙 관련 정책을 가지고 스냅 유물을 원하기 때문에.


미러에만 URL, 원래 저장소의 정책을 변경하지 않지만, REPO 관리자가 작동하려면, 하나는 일반적으로 릴리스와 스냅 샷 유물을 모두 재 싶어

그것을 희망 요청을 대체 이 문제를 명확히하는 데 도움이된다. 그것에 대해 알아두면 좋다.

+0

감사합니다. lisak, 예, 문제가 생겼습니다. 내가 처음입니다. nexus에서 snapsnot을 추가하고 settings.xml에서 활성화해야합니다. –

2

settings.xml이 잘못 구성되었을 수 있습니다. this과 같은 설정을 시도해보십시오. 문제가 계속되는 경우 nexus-user 목록에서 Google에 문의하십시오.

+0

브라이언에게 감사한다. 문제가 생겼다. 나는 새로운 것이다. lisak의 답변과 결합하여, 넥서스에 snapsnot을 추가하고 settings.xml에서 사용 설정해야한다. 이제 문제가 해결되었습니다 –

관련 문제