2015-01-28 4 views
1

프로젝트를 빌드 할 때 org.restlet.jee의 jar 파일이 아파치 - 카멜에 종속되어 있습니다. maven.restlet.com을 찾을 수 없습니다.

[WARNING] The POM for org.restlet.jee:org.restlet.ext.spring:jar:2.2.2 is missing, no dependency information available 

그래서 내가 http://maven.restlet.com/에 대한 넥서스에 새로운 프록시 저장소를 추가했다.

발견 과정에서 오류가 추가 한 후 : M2Repository에

원격 전략 접두어 파일 (ID = 받는다는 - 릴리스) 유효하지 않은 입력, 결과를 폐기 감지 : 접두사 파일 기대로 시작하지 않는 " ## 저장소 - 접두사/2.0 "헤더, 파일을로드하는 것을 거부했습니다.

Nexus와 함께 restlet 저장소를 어떻게 사용할 수 있습니까?

편집 : 내 pom.xml 파일

<distributionManagement> 
    <repository> 
     <id>releases</id> 
     <name>Internal Releases</name> 
     <url>http://xxx:8081/nexus/content/repositories/releases/</url> 
    </repository> 
    <snapshotRepository> 
     <id>snapshots</id> 
     <name>Internal Snapshots</name> 
     <url>http://xxx:8081/nexus/content/repositories/snapshots/</url> 
    </snapshotRepository> 
</distributionManagement> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.sonatype.plugins</groupId> 
      <artifactId>nexus-staging-maven-plugin</artifactId> 
      <version>1.6.3</version> 
      <extensions>true</extensions> 
      <configuration> 
       <serverId>deployment</serverId> 
       <nexusUrl>http://xxx:8081/nexus/</nexusUrl> 
      </configuration> 
     </plugin> 
     ... 
    </plugins> 
</build> 
+0

pom.xml에이 repo를 추가하는 방법을 보여주세요. – Mysterion

+0

포럼 사이트와 달리 "감사"또는 "도움을 주셨습니다"또는 [so]의 서명을 사용하지 않습니다. "[안녕하세요, '고마워,'태그 라인 및 인사말을 게시물에서 삭제해야합니까?] (http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be 참조) BTW, "고맙습니다."가 아니라 "미리 감사드립니다."라고 말했습니다. –

답변

4

접두사 파일 메시지는 자동 라우팅과 관련이있다. maven.restlet.com의 사이트는이 기능을 지원하지 않습니다.

https://support.sonatype.com/entries/30645946-

확인 당신이 방금 추가 한 프록시 저장소는 설정에서 사용하는 받는다는 설정 한 그룹 리포지토리의 구성원 만들기 :이 설명은,하지만 걱정 여기 볼 것도 없습니다. XML 파일.

그건 당신이 여기에 설명 된 기술을 사용하여이 문제에 대한 정보를 얻을 수있는 문제가 아닌 경우 :으로 Restlet의 repo로 최근 내가 같은 문제를 했어

https://support.sonatype.com/entries/21433982

1

및 넥서스를 통해 프록시가 . 문제는 프록 싱을 허용하지 않기 때문에 rseddon에서 언급 한 기술을 사용하여이 정보를 얻을 수 있다는 것입니다. 이 문제를 해결하려면 선택형 HTTP 요청 설정에있는 사용자 에이전트 을 브라우저에서 사용중인 것으로 설정하여 nexus에서 프록시 저장소 구성을 업데이트해야합니다. Mozilla/5.0 (X11, Linux x86_64, rv : 41.0) Gecko/20100101 Firefox/41.0.

도움이됩니다.

관련 문제