Я использую Maven 3.3.3. Я только что обновился от 3.1.1 и заметил, что больше не могу проходить в версии.Maven 3.3 версия переопределения
pom.xml
<modelVersion>4.0.0</modelVersion>
<groupId>com.hello.world</groupId>
<artifactId>helloworld</artifactId>
<version>${VERSION_NUMBER}</version>
<packaging>pom</packaging>
<properties>
<VERSION_NUMBER>LOCAL-ONLY-SNAPSHOT</VERSION_NUMBER>
</properties>
МВН пакет -DVERSION_NUMBER = 1.2.3
После обновления до Maven 3.3.3, теперь я получаю сообщение об ошибке: [ERROR] Версия должна быть постоянной
Моя цель состоит в том, чтобы иметь возможность передавать номер версии и никогда не иметь действительных чисел в pom.xml. Я не хочу использовать плагин версий, так как это фактически изменяет pom.xml для использования определенного номера версии. Нет номеров версий в управлении версиями.
См. Это может помочь вам http://stackoverflow.com/questions/1981151/warning-on-using-project-parent-version-as-the-version-of-a-module-in-maven-3 –
@SubodhJoshi Эта ссылка по-прежнему не имеет ответа, относящегося к моему вопросу. Мне все еще нужно выяснить, как использовать $ {buildNumber} из buildnumber-maven-plugin в версии? – sworded
У меня есть сомнения, что вы обновили версию Maven 3.1.3? Не существует .... – khmarbaise