web-dev-qa-db-ja.com

Jenkinsでの設定maven設定

私のプロジェクトには3つのmavenモジュールがあり、それらはnodejsスクリプトによってビルドされます。

今私はジェンキンとネクサスと統合したいです。私のジェンキンのビルド構成は次のようになります:

Build config 私は私のmavenも追加しますsettings.xml inProvide configuration filesbuild step inBuildsection but it was did動作しません。 Mavenは引き続き失敗し、Nexusリポジトリの依存関係を解決できませんでした。

私の地元のmavenでsettings.xml Nexusリポジトリと別のリポジトリの設定をいくつか追加しました。

この件について教えてください。ジェンキンは初めてです。

前もって感謝します。

5
Anh N. Nguyen

Maven-settings.xmlをフォルダーに直接追加して実行コマンドラインを編集することで、回避策を見つけます。

mvn clean install -s mvn-settings.xml
7
Anh N. Nguyen

また、Maven settings.xmlをProvide configuration filesに追加します

待ってください...あなたはそれをする必要はありません:mavenコマンドは$HOME/.m2/settings.xmlでsettings.xmlファイルを探します:Jenkinsスレーブを実行しているユーザー(ジョブが実際に実行される場所)が実行することを確認する必要があるだけですその特定のフォルダにそのファイルがあります。
次に、ユーザーがローカルのMavenプロジェクトでmvn clean installを最初に使用できることを確認します。それがうまくいったら、Jenkinsビルドを試すことができます。

1
VonC