2017-04-21 76 views
3

我試圖將構建jenkins/maven的結果發佈到Nexus存儲庫。從jenkins/maven構建發佈SNAPSHOT到nexus構建

構建是一場戰爭快照,這裏是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> 

我用乾淨安裝構建 Maven目標。

我已經安裝和配置的Nexus倉庫管理系統發佈商插件詹金斯,因此它可以在後生成步驟發佈到我的Nexus回購。

的問題是:

  • 如果我配置回購爲的Nexus「快照」和「允許重新部署」,它不生成步驟後,在配置的時候出現在詹金斯,可回購的列表作業的「Nexus Repository Manager發佈者」。

  • 如果我配置回購中的Nexus「釋放」和「允許重新部署」,然後我運行詹金斯作業時得到了以下錯誤:

    產生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 –

回答