0

我正在尝试使用 maven 使用 maven-versions-plugin 更新到最新的次要版本。目标use-latest-versions有一面旗帜allowMajorUpdates。但这将直接在依赖项中设置版本。

mvn versions:use-latest-versions -DallowMajorUpdates=false

我所在的位置,它们将版本号存储在 pom.xml 的属性部分中。他们希望保持这种状态。

<properties>
    <!-- This should be updated to 1.3, even if 2.0 exists -->
    <an-app-version>1.2</an-app-version>
</properties>
<dependencies>
    <dependency>
        <groupId>com.example</groupId>
        <artifactId>an-app</artifactId>
        <version>${an-app-version}</version>
    </dependency>
</dependencies>

目标像我想要的update-properties那样更新属性,但我不想允许重大更新。

mvn versions:update-properties

我正在使用 Maven 3.3.9。有什么建议么?

4

0 回答 0