Maven установить:?- как создать релиз кандидата? - PullRequest
2 голосов
/ 03 декабря 2011

Возможно ли создать кандидата на выпуск из моего текущего проекта maven без изменения номера версии в pom.xml?

Я просто хочу создать новый артефакт maven из моего проекта с конкретным номером версии,

Например: мой текущий файл pom.xml имеет версию «0.0.1».Я позвонил mvn install, чтобы создать артефакт в моем локальном хранилище.Теперь я хотел бы создать второй артефакт с версией '0.0.1-RC1'

Возможно ли это из командной строки mvn без изменения номера версии в моем файле pom.xml?

Ответы [ 2 ]

12 голосов
/ 03 декабря 2011

Я бы советовал против вашего предложения не об изменении номера версии.Одним из преимуществ Maven является поддержание последовательности выпусков, т. Е. После того, как вы сделали своего кандидата в «0.0.1-RC1», вы продолжите работать над версией «0.0.1-RC2-SNAPSHOT» (что может привести к'0.0.1-RELEASE').

Тем не менее, вам не нужно менять номер версии вручную.Плагин Maven Release предлагает отличную помощь с такими командами, как mvn release:prepare и mvn release:perform.Также ознакомьтесь с версиями сборки Maven в справочном руководстве Maven .Также может быть интересным обсуждение схемы версии Maven .

2 голосов
/ 03 декабря 2011

На мой взгляд, у вас есть два варианта:

  1. Включите плагин release .Он предназначен для решения этой проблемы.
  2. Используйте плагин версии и введите собственные команды управления исходным кодом.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...