我使用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?我怎么能这样做?