2012-01-20 14 views
1

Jenkinsビルドサーバー用のモジュールがたくさんあります。それぞれに新しいモジュールを宣言するのではなく、ツリービューでビルドを開始する前に共通の構成を共有し、モジュールを選択したいと考えています。ルートの親プロジェクトにA、B、C、Dプロジェクトがあり、それぞれにA1、A2、B1、B2、B3などがあるとしましょう... B1、A1のみをビルドすることを選択します。Jenkins/Hudsonビルドでmavenモジュールを選択

これにはプラグインがありますか?

おかげ

答えて

0

あなたはMaven3 advanced reactor optionsの機能を使用すると、あなたが構築したいプロジェクトを選択できますすなわち:

mvn -pl B1,A1 
あなたが依存プロジェクトの処理方法を決定するために追加のスイッチを使用することができます

-pl, --projects 
    Build specified reactor projects instead of all projects 
-am, --also-make 
    If project list is specified, also build projects required by the list 
-amd, --also-make-dependents 
    If project list is specified, also build projects that depend on projects on the list 

プロジェクトのリストを提供するこのシナリオでは、プロジェクトパラメータを最も明白な例として使用しています。 Mavenモジュール名と成果物IDを名前/値として使用して、カスタムパラメータタイプをサポートするプラグインを作成することもできます。

関連する問題