我正在使用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?我怎样才能做到这一点?