【问题标题】:How to skip mvn dependencies set as property using Versions Maven Plugin?如何使用版本 Maven 插件跳过设置为属性的 mvn 依赖项?
【发布时间】:2018-03-28 19:59:49
【问题描述】:

我正在使用版本 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 来更新属性。

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

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

【问题讨论】:

    标签: maven versions-maven-plugin


    【解决方案1】:

    可以连续使用mvn versions:update-propertiesmvn versions:use-latest-releases 而不是mvn versions:use-latest-versions 来实现所需的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 2016-09-18
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      相关资源
      最近更新 更多