2012-01-20 84 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作爲名稱/值。