我正在尝试使用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。有什么建议吗?