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在这里做得很好,但对于一种情况。假设version.property设置为我的仓库中可用的最新快照版本:1.6-SNAPSHOT.

我希望从以下命令中,版本更改为1.5

mvn versions:update-properties

但它保留在最新的快照上。现在我在这里缺少什么?文档声称:

...执行update-properties目标会将version.property属性更新为本地存储库和所有当前活动的远程存储库中可用的最新通用版本

该参数allowSnapshots默认为 false。发生什么了?为什么版本没有更新到最新版本,即 1.5?我怎样才能做到这一点?

4

0 回答 0