Обновление второстепенных версий зависимостей, хранящихся в свойствах

Я пытаюсь использовать maven для обновления до последних минорных версий, используя maven-version-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. Какие-либо предложения?

0 ответов

Другие вопросы по тегам