Maven: плагин выпуска не поддерживает обновленные версии

1

Я использую плагин релиза Maven. Когда я бегу

mvn release:prepare

Мне подсказывают с обычным о версиях

What is the release version for "FOO"? (foo:bar) 1.10.99999:
What is the new development version for "FOO"? (foo:bar) 1.10.100000-SNAPSHOT:

Процесс завершается нормально. Тег создается и помещается в правильный репозиторий, как указано в теге SCM:

<scm>
    <connection>scm:git:[email protected]:foo/bar.git</connection>
    <tag>HEAD</tag>
</scm>

Но обновления номеров версий не выполняются, и, таким образом, SNAPSHOT, в случае 1.10.99999-SNAPSHOT развертывании mvn deploy. Похоже, что у других была и эта проблема, но никакого реального ответа не найдено

Что здесь происходит и как я могу это исправить?

Это на Mac OSX. Моя версия Maven выглядит следующим образом:

$ brew info maven
  maven: stable 3.2.5
  http://maven.apache.org/
  /usr/local/Cellar/maven/3.2.3 (76 files, 8.0M) *
  Built from source
  From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/maven.rb

$ mvn --version
    Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T13:58:10-07:00)
    Maven home: /usr/local/Cellar/maven/3.2.3/libexec
    Java version: 1.7.0_67, vendor: Oracle Corporation
    Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre
    Default locale: en_US, platform encoding: UTF-8

Название ОС: "mac os x", версия: "10.10.1", arch: "x86_64", family: "mac"

  • 2
    Какую версию maven-release-plugin вы используете? Не угадайте, но посмотрите на вывод консоли.
  • 0
    Что насчет mvn release:perform ? Я не вижу здесь намека?
Показать ещё 4 комментария
Теги:
maven
pom.xml
maven-release-plugin

1 ответ

1
Лучший ответ

В общем: при столкновении с конкретным maven-плагином проверьте, используете ли вы последнюю версию и сначала пытаетесь выполнить обновление.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню