Я пытаюсь сделать выпуск mvn, но он не работает из-за проблем с git. Я делал это несколько раз раньше без этой проблемы, и я действительно не понимаю, почему/как это происходит.
Сначала я сделал это, выполнив mvn release:prepare, но обошёл это, добавив последнюю строку, показанную ниже, в мой root-pom:
<artifactId>maven-release-plugin</artifactId>
<configuration>
<preparationGoals>clean install</preparationGoals>
<pushChanges>false</pushChanges>
Но теперь, когда я пытаюсь выполнить mvn release:perform, я снова получаю сообщение об ошибке:
[INFO] Executing: cmd.exe /X /C "git clone file://C\Users\torbjornk\nfr\MyProject/ C:\Users\torbjornk\nfr\MyProject\target\checkout"
[INFO] Working directory: C:\Users\torbjornk\nfr\MyProject\target
[ERROR] The git-clone command failed.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to checkout from SCM
Provider message:
The git-clone command failed.
Command output:
fatal: 'C:/Program Files (x86)/Git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Я не понимаю, откуда взялась идея, что моя папка установки git должна быть репозиторием git! Команда git clone, зарегистрированная непосредственно перед возникновением ошибки, также не содержит ссылки на эту папку.