![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Wissenstein |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 7.8.2007 Где: Харків, Україна Репутация: нет Всего: нет |
Имеется проект под управлением Maven. Стоит задача автоматизировать создание релизов, при том, что в репозитарии имена тэгов (tags/ContestServer-3.1-IR16, tags/ContestServer-3.1-IR17, …) не совпадают с artifactId проекта (<artifactId>contest-server-modules</artifactId>). Я в соответствующем месте добавил в POM такой элемент:
То есть, чтобы в SVN появлялись тэги с правильными именами, я использую элемент <tag>ContestServer-${releaseVersion}</tag>. Я не могу записать <tag>ContestServer-${project.version}</tag>, потому что в результате получу tags/ContestServer-3.1-IR18-SNAPSHOT</tag>, так что сейчас при запуске создания релиза мне приходится вручную указывать значение версии релиза: mvn release:prepare -DreleaseVersion=3.1-IR18 Вот, прошу помощи в этом вопросе. Есть ли у кого-нибудь из вас, коллеги, идеи о том, как можно автоматизировать этот момент: взять текущую версию проекта, отбросить суффикс -SNAPSHOT и присвоить результат переменной releaseVersion перед вызовом mvn release:prepare? |
|||
|
||||
mstalker26 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 4.7.2009 Репутация: 3 Всего: 11 |
используйте <tagNameFormat>
EDIT: http://maven.apache.org/maven-release/mave...tag_name_format Это сообщение отредактировал(а) mstalker26 - 24.2.2013, 15:16 --------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом. |
|||
|
||||
Wissenstein |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 7.8.2007 Где: Харків, Україна Репутация: нет Всего: нет |
Спасибо!
Это как раз то, что нужно. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |