2011-02-17 186 views
0

我有一個MultiModule maven項目,其中有近20個模塊。有一個通用模塊很少發生變化,其他19個彼此獨立。 問題是當我更換一個模塊並使用hudson進行發佈時,它會釋放所有模塊。發佈多模塊maven項目中只有一個模塊

如果我要爲每個模塊指定版本號,那麼更改所有數字是非常繁瑣的工作。

這就像增加版本號不必要,也浪費時間/內存。 例如如果我在19次中每次更改兩次,常見版本將會變爲1.39或39.0,我不想避免混淆。我們正在使用標準發佈插件。

是否有任何方法來管理髮布,以便我們只能發佈一個模塊而不是整個項目。

感謝

回答

1

只要進入你的模塊目錄:

cd module19 
mvn deploy 

要哈德森釋放,只是做一個工作,每個子模塊(模塊1通過module19),併爲工作通用模塊父pom(使用mvn -N來部署父pom)。