Добавить суффикс в плагин релиза Maven - PullRequest
1 голос
/ 24 апреля 2019

Я хотел бы добавить суффикс TEST при сборке с плагином релиза Maven.Идея в том, что если пользователь, который создает артефакт, ставит флажок, то версия TEST является сборкой.

Таким образом, POM содержит версию, подобную 1.2.3-SNAPSHOT, и я хотел бы собрать 1.2.3-TEST.Плагин релиза Maven позволяет вам установить целевую версию, но я не знаю, как мне ссылаться на оригинальную версию (или ее части) для новой версии, например

${oldVersionWithoutSnapshot}-TEST$.

Есть идеи, как это реализовать?

1 Ответ

1 голос
/ 24 апреля 2019

Я бы попробовал Build Helper Maven Plugin .

Цель parse-version анализирует версию для получения составных частей, а regex-property выполняет замены.

Я также использовал плагин GMaven прежде, чтобы установитьсвойства, но не для такого конкретного случая использования, как ваш. Этот ответ дает идею.

...