2013-07-31 18 views
0

我試圖從Jenkins運行使用M2 Release Plugin和git的maven發行版。使用git存儲庫的Maven發行版插件忽略scm.user scm.password

Jenkins擁有對git存儲庫的只讀訪問權限,所以我需要在構建過程中手動指定憑據。他們通過-Dusername=\*\*\*\* -Dpassword=\*\*\*\*傳遞給maven release插件,當我手動運行release:preparerelease:perform時,它會在release.properties中創建scm.username和​​3210。

但是,這些似乎被release:perform任務忽略。

是否有任何其他方式讓maven release插件接受構建中的憑證?

回答

0

您打到MRELEASE-832,這是從2.4開始的迴歸。所以你必須等待下一個版本或回落到2.3.2

+0

如果我沒有弄錯,所描述的行爲也出現在早期版本的maven release插件中。我放棄了(我現在正在使用一種解決方法),所以我不知道我是否會再次檢查它。 – 0x89