Я использую Maven 3.6.0 в проекте, где версия моего проекта установлена с использованием свойства revision
, как описано в https://maven.apache.org/maven-ci-friendly.html, и я хочу автоматически обновить версию проекта в командной строке.
Я попытался посмотреть на сторону maven release plugin
(https://maven.apache.org/maven-release/maven-release-plugin/update-versions-mojo.html), используя команду release:update-versions
, которая, кажется, работает, но вместо обновления свойства revision
обновляет свойство version
.
Текущая настройка:
<version>${revision}</version>
<properties>
<revision>1.1-SNAPSHOT</revision>
</properties>
При работе mvn release:update-versions
:
<version>1.2-SNAPSHOT</version>
<properties>
<revision>1.1-SNAPSHOT</revision>
</properties>
Ожидаемое:
<version>${revision}</version>
<properties>
<revision>1.2-SNAPSHOT</revision>
</properties>