0

我正在使用版本 Maven 插件来更新我的项目版本。我正在使用mvn versions:use-latest-versions更新项目依赖项。但这忽略了设置为属性的版本。

例如,我有一个 pom 定义如下:

<properties>
     <vertx.version>3.5.0</vertx.version>
</properties>

<dependency>
     <groupId>io.vertx</groupId>
     <artifactId>vertx-dependencies</artifactId>
-    <version>${vertx.version}</version>   <!-- This is replaced as below -->
+    <version>3.5.1</version>`             <!-- How to ignore this change? --> 
     <type>pom</type>
     <scope>import</scope>
</dependency>

我想更新属性中的版本,而不是依赖部分。我可以mvn versions:update-properties用来更新属性。

问题是我想结合使用这两个目标来更新属性。

一个接一个地执行两个目标也无济于事。

4

1 回答 1

0

可以使用mvn versions:update-propertiesmvn versions:use-latest-releases连续代替来实现所需的行为mvn versions:use-latest-versions

于 2018-03-28T11:59:49.643 回答