0

20個近くのモジュールを持つマルチモジュールmavenプロジェクトが1つあります。ほとんど変更されない共通モジュールが 1 つあり、他の 19 は互いに独立しています。問題は、1 つのモジュールを変更して hudson でリリースすると、すべてのモジュールがリリースされることです。

各モジュールのバージョン番号を指定する場合、すべての番号を変更するのは非常に面倒です。

不必要にバージョン番号を増やしたり、時間やメモリを浪費したりするようなものです。たとえば、19 のうちそれぞれを 2 回変更すると、一般的なバージョンは 1.39 または 39.0 になり、混乱を避けたくありません。標準リリースプラグインを使用しています。

プロジェクト全体ではなく、1 つのモジュールのみをリリースできるようにリリースを管理する方法はありますか?

ありがとう

4

1 に答える 1

1

モジュールのディレクトリに移動するだけです。

cd module19
mvn deploy

hudson でリリースするには、各サブモジュール ( module1からmodule19 ) のジョブと、共通モジュール親 pom (親 pommvn -Nのデプロイに使用) のジョブを作成するだけです。

于 2011-02-18T13:01:20.297 に答える