Mavenリリースプラグインを使用して、マルチモジュールMavenプロジェクトの最初のリリースを作成したいと思います。SNAPSHOTの依存関係があるため、release:prepareステップで問題が発生しています。
<project ...>
<parent>
<artifactId>project</artifactId>
<groupId>ccc.aaa.bbb</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>common</artifactId>
<packaging>pom</packaging>
<name>common</name>
<modules>
<module>daoModule</module>
<module>configModule</module>
<module>exceptionModule</module>
</modules>
<scm>
...
</scm>
<distributionManagement>
<repository>...</repository>
<snapshotRepository>...</snapshotRepository>
</distributionManagement>
</project>
そして、モジュールはこれを親として拡張します。
<project ...>
<parent>
<artifactId>common</artifactId>
<groupId>ccc.aaa.bbb</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>exceptionModule</artifactId>
<name>exceptionModule</name>
<build>
...
プラグインは、アーティファクト0.0.1-SNAPSHOTのバージョンをリリースバージョン0.0.1に変更し、新しいスナップショットバージョンID0.0.2-SNAPSHOTを作成します。
¿親のバージョンを0.0.1-SNAPSHOTから0.0.1-作成されるリリースに自動的に変更する方法はありますか?
ありがとう。