Maven релиз плагин git учетные данные
Мы используем Jenkins и просто перешли с файлового git-репо без аутентификации на использование GitBlit с правильной аутентификацией через http.
Проблема в -как maven должен аутентифицировать себя в пакетном режиме?
Обновление каждой работы с-Dusername
а также-Dpassword
(и, таким образом, сохранение пароля в рабочих местах) не представляется возможным. Я читал, что settings.xml должен работать с git, указав в качестве идентификатора git-сервер, но что бы я ни делал, это не имеет никакого эффекта (т.е. плагин release запрашивает учетные данные).
<properties>
<project.scm.id>git</project.scm.id>
</properties>
<scm>
<connection>scm:git:http://myserver:8081/r/gitauthtest.git</connection>
<developerConnection>scm:git:http://myserver:8081/r/gitauthtest.git</developerConnection>
</scm>
содержимое settings.xml<settings>
<servers>
<server>
<id>git</id>
<username>myUser</username>
<password>myPassword</password>
</server>
</servers>
</settings>
Есть ли способ заставить это работать? Я не могу поверить, что такая простая и чрезвычайно распространенная задача не имеет простого стандартного решения.