複数のマルチモジュール プロジェクトがセットアップされています。
> Proj1
> parent
> mod1
> mod2
> Proj2
> parent
> mod1
> mod2
...
Proj2 は Proj1 に依存します。したがって、Proj2 の pom.xml の一部は次のようになります。
> <dependencies>
> ....
> <dependency>
> <groupId>${project.groupId}</groupId>
> <artifactId>ABCXYZ</artifactId>
> <version>${Proj1.version}</version>
> </dependency>
> </dependencies>
> <properties>
> <Proj1.version>1.0.0.RELEASE</Proj1.version>
> </properties>
ここでの問題は、Maven リリース プラグインを使用して、この Proj2 のリリースを自動化し、Proj1 の新しいリリースが<Proj1.version>
タグで選択されて置き換えられるようにすることは可能かということです。通常のバージョンを試してみるとmvn release:prepare-with-pom
、依存関係の更新を求めるプロンプトが表示されましたが、新しいバージョンを入力すると、<version>
望ましくないタグでそれが置き換えられました。
ご意見ありがとうございます