0

プラグインを使用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 に更新されないのはなぜですか? これどうやってするの?

4

0 に答える 0