2017-04-21 9 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のゴールをインストールを使用しています。

私がインストールされ、それがポストビルドステップで私のネクサスレポに公開することができますので、ジェンキンスためネクサスリポジトリマネージャの出版社プラグインを設定しました。

問題がある:

  • 私はネクサスの「スナップショット」と「再デプロイが可能」などのレポを設定している場合、ビルド工程の後に設定するとき、それはジェンキンス、で利用できるリポジトリのリストに表示されdoesntのジョブの「Nexus Repository Manager Publisher」私はネクサスの「解放」と「再デプロイが可能」などのレポを設定する場合はジェンキンスジョブを実行するときに

  • が、その後、私は、次のエラーを得た:

    にjava.io.IOException:com.sonatype.nexus .api.exception.RepositoryManagerException:コンポーネントをアップロードできません:Bad Requestバージョン0.0.1-SNAPSHOTがリポジトリポリシーと一致しません!私は理解していない

は、ジェンキンスからネクサスにスナップショットを、このプラグインを使用してビルドを公開する方法はありません?

+1

http://stackoverflow.com/questions/14211697/how-to-configure-maven-project-to-deploy-both-snapshot-and-releases-to-nexusを参照してください。 –

答えて

関連する問題