Как сделать так, чтобы сгенерированная война сборки содержала номер сборки на основе идентификатора коммита Git? - PullRequest
0 голосов
/ 11 июня 2019

Используя maven, как сделать так, чтобы сгенерированный файл войны сборки содержал номер сборки на основе идентификатора коммита Git?

Учитывая, что проект использует

<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>

1 Ответ

1 голос
/ 11 июня 2019

Я думаю, что FAQ дает вам то, что вам нужно:

Начиная с версии 2.1.4 есть переключатель для управления, если вы хотите, чтобы плагин предоставлял сгенерированные свойстваваш пом также.Этот переключатель по умолчанию имеет значение false, чтобы гарантировать, что свойства сборок реактора не могут быть перезаписаны случайно.Таким образом, если вам нужен этот набор функций <injectAllReactorProjects>true</injectAllReactorProjects> внутри конфигурации плагина.

После этого вы сможете использовать что-то вроде <finalName>my-app-${git.commit.id}</finalName>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...