簡體   English   中英

在多模塊Maven項目中僅發布一個模塊

[英]Release only one module in multimodule maven project

我有一個多模塊Maven項目,其中有近20個模塊。 有一個通用模塊很少更改,其他19個模塊彼此獨立。 問題是當我更改一個模塊並與hudson一起發布時,它會發布所有模塊。

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

就像不必要地增加了版本號,也浪費了時間/內存。 例如,如果我將19個表中的每一個都更改兩次,則通用版本將變為1.39或39.0,我不想避免造成混淆。 我們正在使用標准發布插件。

有什么方法可以管理發布,以便我們只能發布一個模塊,而不是整個項目。

謝謝

只需進入您模塊的目錄:

cd module19
mvn deploy

要與hudson一起發布,只需為每個子模塊( 模塊1模塊 19 )創建一個作業,並為公共模塊父pom (使用mvn -N部署父pom)創建一個作業。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM