2017-04-21 2 views
3

build jenkins/maven의 결과를 Nexus 저장소에 게시하려고합니다.jenkins/maven 빌드에서 SNAPSHOT 게시하기

빌드 여기에, 전쟁 스냅 인 POM의 시작입니다 :

<http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>com.elis</groupIenter code hered> 
<artifactId>accueil_ce</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>war</packaging> 
<name>accueil_ce</name> 

내가 깨끗하게 빌드 받는다는 목표를 설치 를 사용합니다.

내가 설치하고 포스트 빌드 단계에서 내 넥서스 환매 약정에 게시 할 수 있도록 젠킨스의 넥서스 저장소 관리자 제작사 플러그인을 구성했습니다.

문제는 :

  • 내가 넥서스의 '스냅 샷'과 '재배포 가능'으로 REPO를 구성하는 경우 빌드 단계 후를 구성 할 때, 그것은 젠킨스에서 사용할 수의 repos의 목록에 표시 나던 작업의 'Nexus Repository Manager Publisher'. 내가 넥서스에서 '릴리스'과 '재배포 가능'으로 REPOS를 구성 할 경우 젠킨스 작업을 실행할 때

  • , 그때 나는 다음과 같은 오류가 발생했습니다 :

    때 java.io.IOException : com.sonatype.nexus .api.exception.RepositoryManagerException : 구성 요소를 업로드 할 수 없습니다 : 잘못된 요청 버전 0.0.1-SNAPSHOT이 저장소 정책과 일치하지 않습니다! 이해가 안

는 젠킨스에서 넥서스에 스냅 샷을이 플러그인을 기반으로 게시 할 수있는 방법이 없다 ??

+1

http://stackoverflow.com/questions/14211697/how-to-configure-maven-project-to-deploy-both-snapshot-and-releases-to-nexus –

답변