Credenciais git do plug-in de liberação do Maven

Estamos usando o Jenkins e acabamos de mudar de um repositório git baseado em arquivo sem autenticação para usar o GitBlit com autenticação adequada por http.

O problema é -como o maven deve se autenticar no modo de lote?

Atualizando cada trabalho com-Dusername e-Dpassword (e, portanto, armazenar a senha nos trabalhos) não parece muito viável. Eu li que o settings.xml deve funcionar com o git especificando o servidor git como o ID, mas o que quer que eu faça, não tem efeito (ou seja, o plug-in de liberação solicita credenciais).

pom.xml:
<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>
conteúdo de settings.xml
<settings>  
   <servers>  
      <server>
         <id>git</id>  
         <username>myUser</username>  
         <password>myPassword</password>  
      </server>   
   </servers>
</settings>

Existe alguma maneira de fazer isso funcionar? Não acredito que uma tarefa tão simples e extremamente comum quanto essa não tenha uma solução padrão fácil.

questionAnswers(1)

yourAnswerToTheQuestion