プラグインを使用versions
してプロジェクトへの依存関係を更新しています。バージョンはプロパティで定義されています。
<properties>
<version.property>1.6-SNAPSHOT</version.property>
</properties>
<dependencies>
<dependency>
<groupId>com.foo.bar</groupId>
<artifactId>myProject</artifactId>
<version>${version.property}</version>
</dependency>
</dependencies>
今versions:update-properties
はここでうまくやっていますが、1 つの状況についてです。version.property
が私のレポで利用可能な最新のスナップショット バージョンに設定されているとしましょう: 1.6-SNAPSHOT
.
次のコマンドから、バージョンが次のように変更されることが期待されます1.5
mvn versions:update-properties
しかし、それは最新のスナップショットにとどまります..今、私はここで何が欠けていますか? ドキュメントの主張:
...
update-properties
ゴールを実行するversion.property
と、ローカル リポジトリと現在アクティブなすべてのリモート リポジトリで利用可能な最新の共通バージョンにプロパティが更新されます
デフォルトでは、パラメーターallowSnapshots
は false です。どうしたの?バージョンが最新リリースの 1.5 に更新されないのはなぜですか? これどうやってするの?