私のチームには、いくつかのレポート プラグイン構成を含むモジュールを持つ共通の親プロジェクトがあります (たとえば、checkstyleのマルチモジュール構成に似ていますが、別のプロジェクトにある checkstyle と findbugs)。共通の親プロジェクトを「common」、レポート モジュールを「build-tools」と呼びます。
共通プロジェクトがリリースされたときに、手動リリースを行わずに共通プロジェクトが正しいバージョンの build-tools モジュールを参照するようにする方法を見つけようとしています。
ここに私が試したことのいくつかがあります:
- build-tools のバージョン番号には ${project.version} を使用します。これは、共通を親として使用するプロジェクトで指定されたバージョン番号を使用します。
- 通常のバージョン番号を使用してください。これらは共通プロジェクトでは更新されません。
- プロパティを使用します。繰り返しますが、プロパティ値はリリース時に更新されません。
ありがとう!