2012-03-04 20 views
3

今天我've been told關於maven發佈插件這是推薦的工具,用於部署發佈到maven depo。我如何告訴maven發佈爲不同的scm用戶

這些知識給生活帶來了一些新的關鍵問題。不要誤會我的意思,我正在徹底閱讀文檔並大量試驗(儘可能使用產品發佈代碼進行試驗),但仍未能成功。

所以,問題是 - 我如何告訴mvn release:prepare提交需要在不同用戶下提交的所有內容。

這裏是我的配置:

  <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-release-plugin</artifactId> 
       <version>2.2.2</version> 
       <configuration> 
        <username>releasebot</username> 
       </configuration> 
      </plugin> 

一切都運行得很好 - 我問,有望進入releasebot的密碼三次,構建是成功的,但儘管如此,我所看到的,從git log所有這些提交屬於我的用戶,而不是發行機器人。

回答

2

相應的文檔,你已經設置的用戶名正確:http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#username

我建議你檢查構建日誌如果Git命令正在由插件正常運行。如果'git ....'命令不包含username參數,那麼這是一個maven-release-plugin錯誤,你應該報告一個錯誤。

如果'git ....'命令包含用戶名參數,您可以嘗試在終端中自行運行相同的命令。如果直接得到相同的結果,那麼這是一個混帳問題。

希望它能幫助!

相關問題