Я использую mvn-версии: set -DnewVersion = x.x.x, чтобы изменить текущую версию проекта. Он изменяет только версию под элементом "<version>"
. Он не изменяет версию под элементом "<properties>"
, у которого есть зависимая версия lib. Я вынужден делать это вручную каждый раз. Там все равно я могу изменить все версии за один шаг?maven - установить текущую версию проекта
ответ
Думаю, я знаю, о чем вы говорите. Вы пытаетесь увеличить номер версии в соответствующих блоках зависимостей? Я не думаю, что есть встроенный способ сделать это, но вот однострочный xmlstar, который делает это, например. весь идентификатор_группы:
xmlstarlet ed -P -L -N p='http://maven.apache.org/POM/4.0.0' -u "/p:project/p:dependencies/p:dependency[p:groupId = 'my.group']/p:version" -v $VERSION $POM_FILE
Я использую это в цикле для набора версий пакетных для многих зависимостей по многим РОМ.
Привет, dacc, спасибо за ваш ответ. Я попробовал установить xmlstarlet в своих центрах и не был успешным до сих пор :-(. Очень мало документации и помощи, чтобы начать это. – user1164061
Это странно. У вас нет проблем только с: sudo yum install xmlstarlet на CentOS 5.5. – spieden
- 1. Как получить текущую версию Maven цели
- 2. Установить версию проекта из задачиKey
- 3. Поместите текущую ветвь git в версию проекта
- 4. Получить текущую версию проекта репозитория Github
- 5. Как установить версию установщика WiX в текущую версию сборки?
- 6. IntelliJ: автоматически добавляет текущую версию проекта к комментарию нового класса
- 7. Как установить родительскую версию pom для проекта
- 8. Удалить текущую версию gcc и установить старую версию
- 9. Как переопределить версию проекта maven в teamcity
- 10. Программно получить версию Maven вашего проекта
- 11. Как получить текущую версию сборки в Maven/Tycho
- 12. Проверить текущую версию репозитория SVN
- 13. Как установить пользовательскую версию jdk в maven?
- 14. Получить текущую версию репозитория
- 15. Получить текущую версию unity3d
- 16. Можно ли прочитать «текущую версию проекта» в настройках приложения iPhone
- 17. Как получить текущую версию моего проекта iOS в коде?
- 18. Как я могу найти текущую версию моего проекта?
- 19. Указать версию Код на текущую дату
- 20. Укажите версию проекта
- 21. RVM: Может установить стандартную рубиновую версию, но не может установить текущую версию.
- 22. Как установить файл maven pom в версию bintray?
- 23. Обеспечить минимальную версию Maven
- 24. удалить предыдущую версию установленную версию проекта установки
- 25. Maven - установить зависимости проекта без построения
- 26. Как установить текущую версию OpenGL для Windows C++?
- 27. Xcode 4, версия модели данных ядра - Установить текущую версию
- 28. Невозможно установить текущую версию Java для более ранней версии
- 29. Как установить Maven хорошо для neatbeans Maven JavaFX проекта
- 30. Maven, автоматизируя версию изменить
Можете ли вы объяснить, что вы подразумеваете под «под тегом»? –
Вы говорите о сборке нескольких модулей или имеете в виду конкретные зависимости? – khmarbaise
Почему-то мой вопрос был неправильно отправлен. Я верну его снова здесь ... Я использую mvn-версии: set -DnewVersion = x.x.x, чтобы изменить текущую версию проекта. Он изменяет только версию под элементом «». Он не меняет версию под элементом «», который имеет зависимую версию lib. Я вынужден делать это вручную каждый раз. Там все равно я могу изменить все версии за один шаг? –
user1164061