私はジェンキンスが初めてです!Jenkins で GIT ハブ リポジトリのクローンを作成し、取得した Maven プロジェクトを Jenkins でビルドしようとしています。私は GITHUB から取得した 7 つのプロジェクトを持っていますが、それらは互いに依存しています。つまり、一部のプロジェクトは、POM で他のプロジェクトに対して定義された依存関係を持っています。
以下は私のmaven構成です(申し訳ありませんが、ここに画像を投稿できませんでした。太字で表示されています)
ルート POM myFirstProject/pom.xml
目標とオプションの クリーン パッケージ インストール
MAVEN_OPTS
代替設定ファイル I
インクリメンタル ビルド - 変更されたモジュールのみをビルドする
自動成果物のアーカイブを無効にする
並列でモジュールをビルドするチェック
プライベート Maven リポジトリ Strategy Local をワークスペースに使用する
失敗したモジュールごとに電子メールを送信
チェックされた Pom 解析中に依存関係を解決する
ヘッドレスで実行
Pom 解析中にプラグインを処理する
カスタム ワークスペースを使用する
Maven 検証レベル DEFAULT
Maven 設定構成 - 選択 -
Maven グローバル設定の構成 ¡ - 選択 -
I get following trace when I build this job:
<===[JENKINS REMOTING CAPACITY]===>チャネルが開始されました 単一の Maven モジュールのビルドは、Maven 3 ではまだ実装されていません! 終了: 中止
Maven 3.3を使用しています
リストされた構成でわかるように、プロジェクトのPOM.xmlの1つを参照しています。私の理解によれば、ジェンキンスはこのxmlを解析し、すべての依存プロジェクトを最初に構築する必要があります。私の理解が正しいかどうかわかりません...間違っている場合は、先に進む方法を知ることを楽しみにしています. 必要なビルド依存関係の順序で、プロジェクトごとに異なるジョブを作成する必要がありますか? ここから行くのは無知です...ありがとう