バージョン範囲を使用するプロジェクトのマスターPOMを宣言すると、最新バージョン(SNAPSHOTを含む)に解決されます。リリースする決意を下す方法はありますか?最新の代わりにリリース親pomを取得するにはどうすればよいですか?
プロジェクト内の親POM宣言:
<parent>
<groupId>my.company</groupId>
<artifactId>my-company-pom</artifactId>
<version>(,2.0.0]</version>
</parent>
親POMメタデータファイル
<metadata>
<groupId>my.company</groupId>
<artifactId>my-company-pom</artifactId>
<version>1.0.1</version>
<versioning>
<latest>1.3.0-SNAPSHOT</latest>
<release>1.2.0</release>
<versions>
<version>1.0.0</version>
<version>1.0.1-SNAPSHOT</version>
<version>1.0.1</version>
<version>1.1.0</version>
<version>1.2.0</version>
<version>1.3.0-SNAPSHOT</version>
</versions>
<lastUpdated>xxxxxxxxxxxx</lastUpdated>
</versioning>
</metadata>
Mavenは1.3.0-SNAPSHOTの代わりに、1.2.0に親POMのバージョンを解決するのはなぜ?
あなたが意味するマスターpomは、マルチモジュールビルドまたは一般的なマスターpomファイルの場合のみですか?明示的なバージョンを書き留めていないのは何ですか?範囲が必要なのはなぜですか? – khmarbaise