Подготовка к выпуску Maven завершается с ошибкой Git подмодулей - PullRequest
6 голосов
/ 18 июня 2020

У нас есть многомодульный проект Maven, в котором модули также являются Git субмодулями.

Когда я выполняю mvn release: prepare в родительском проекте, я получаю эту ошибку:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project big-project-parent: Unable to commit files
[ERROR] Provider message:
[ERROR] The git-add command failed.
[ERROR] Command output:
[ERROR] fatal: Pathspec 'basic-utils\pom.xml' is in submodule 'basic-utils'

1 Ответ

0 голосов
/ 21 июня 2020

Сначала проверьте, как упоминается здесь , может ли commitByProject помочь (выпуск maven 2.0 +)

mvn release:prepare -DcommitByProject=true

MRELEASE-726 В указано, что поддержка Git была улучшена в версии 2.5.x., поэтому обязательно используйте плагин последней версии maven 3.0 +.

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