maven git-commit-id-plugin: commitId подпапки / подмодуля - PullRequest
0 голосов
/ 13 мая 2019

Я использую плагин maven git-commit-id-plugin для получения информации, такой как commitId. В моем maven-проекте есть несколько подмодулей в подпапках, например:

hfe/pom.xml -
            - backend/pom.xml
            - frontend/pom.xml

hfe - это git-chekout, поэтому там есть папка .git.

В hfe / pom.xml в разделе сборки я поместил плагин git-commit-id-plugin, чтобы он выполнялся в каждом подмодуле.

Если я сейчас сделаю «пакет mvn» в папке hfe / backend /, я получу последний commitId всего проекта в сгенерированном файле свойств git. Можно ли получить последний коммит подпапки hfe / backend.

Чтобы было ясно, я хотел бы иметь commitId 90791bcf ... в файле hfe / backend / target / git.properties, но в тот момент, когда я получаю commitId d022a39342 ...:

/projects/hfe>git log -n 1 backend
commit 90791bcf145ee635c61f25c0ac62d0d66c49307f
Author: me
Date:   Fri May 10 12:30:31 2019 +0200

/projects/hfe>git log -n 1
commit d022a39342ecd6bcedeafbaf4bd80db495fdf23c (HEAD -> master, origin/master, origin/HEAD)
Author: other
Date:   Sun May 12 21:58:50 2019 +0200

Может быть, есть другой плагин maven, который может это сделать?

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