2012-02-14 3 views
1

스프링 API를 사용하는 공유 pom이 있습니다.공유 POM을 Nexus에 업로드 할 수 없습니다.

pom.xml 파일 : 나는 스냅 샷 넥서스 저장소에 치어 파일을 업로드 할 때

<project> 

     <groupId>com.spring</groupId> 
     <artifactId>spring</artifactId> 
     <version>1.0-SNAPSHOT</version> 
     <packaging>pom</packaging> 
     <modelVersion>4.0.0</modelVersion> 

    <profiles> 
     <profile> 
      <id>profile</id> 
      <activation> 
       <activeByDefault>true</activeByDefault> 
      </activation> 
      <distributionManagement> 
       <snapshotRepository> 
        <id>nexus-snapshot</id> 
        <url>https://mynexusrepo</url> 
       </snapshotRepository> 
      </distributionManagement> 
     </profile> 
    </profiles> 
     <dependencies> 
      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-aop</artifactId> 
       <version>3.0.6.RELEASE</version> 
      </dependency> 
     </dependencies> 
    </project> 

내가 오류가 나타납니다 나는 다른 치어 파일을 업로드 한
ReasonPhrase:Forbidden. -

을하지만 그들은이었다 항아리의 - <packaging>jar</packaging> 나는 치어 업로드하고 여기 - 어떻게 해주도록 넥서스에 공유 치어을 업로드 할 수 있습니다 <packaging>pom</packaging>

을 그녀의 프로젝트는 그것을 참조 할 수 있습니까? 이 표준 관행인가? Pom 파일이 짧아지고 대부분의 종속성이 제거되었습니다.

답변

0

이 공유 된 pom은 mvn deploy를 통해 배포 할 수있는 프로젝트에 속해 있습니까? 그것은 scm에 대한 올바른 구성을 가지고 있습니까? 그런 일을하는 일반적인 방법은 mvn release : prepare and release : perform을 통해서이다. 어떻게 그걸 해봤 니?

+0

는 "이 공유 치어가 MVN을 통해 배포 할 수있는 프로젝트에 속해 있는가 배포 받는다는 프로젝트는 단지 치어 파일을 포함 다른 것은 없으므로 배포 할 수 있어야합니다. " "mvn install"을 사용하여 공유 pom을 설치할 수 있습니다. 다른 프로젝트를 Nexus에 추가 할 때 "mvn release : prepare"을 사용하지 않았습니다. 프로젝트를 Nexus에 업로드하기 위해 "mvn deploy"를 시도했지만 "ReasonPhrase : Forbidden" 오류가 리턴됩니다. –

+0

settings.xml 파일에 인증 정보가 누락되었습니다. – khmarbaise

+0

mvn release : prepare release : perform이 pom을 maven 프로젝트와 함께 해제하는 정확한 방법입니다. – khmarbaise

3

"금지 된"메시지는 귀하의 넥서스 사용자 ID가 이슈를 게시하기위한 올바른 권한을 가지고 있지 않음을 나타냅니다.

Nexus 관리자가 콘텐츠를 공유 저장소에 게시하는 경우 저장소 대상과 관련된 문제 일 수 있습니다. 대상은 액세스가 허용 된 URL 경로를 제어합니다.

다음 블로그 기사는 넥서스의 repo를 관리하는 다른 방법을 설명합니다 :

http://www.sonatype.com/people/2009/06/optimal-nexus-repository-configuration/

관련 문제