私は、マルチモジュールのMavenプロジェクトに関連する優れたプラクティス、特に個別のpomアグリゲーターと親を使うためのアドバイスについて読んで始めました。私はこのsiteが以下の段落を含んでいることを発見しました:Mavenと同じアグリゲータと親(同じpom)。独立したサブモジュールのバージョン
モジュールPOMの例では、親POMからそのバージョンを継承しています。これは、中小規模のプロジェクトでは非常に自然です。チームは、次のリリースのためにすべてのモジュールでコードを変更します。
モジュールに異なるバージョンを使用することもできますが、それほど遠くはありません。集約親POMを介してプロジェクトをリリースすると、すべてのモジュールが個別のバージョンでリリースされます。それは最初の考えでは大丈夫です。もっと見ると、たとえモジュールの一部に全く変更がない場合でも、バージョンが増加することに気付くでしょう。このアプローチでは、サブモジュールごとに異なるバージョンを使用するマルチモジュール集約親POMを持つは、新しいバージョンがメジャー、マイナーまたはマイクロの場合にのみ柔軟に決定できます。しかし、これは努力する価値がありますか?
私が知る限り、リリースプラグインを実行すると、各サブモジュールの新しいバージョンが尋ねられます。特定のサブモジュールに変更が加えられていない場合は、そのバージョンにバンプを適用しないことを決定できます。
著者は何を意味しましたか?