2013-09-23 129 views
2

我想使用詹金斯M2發佈插件。我的Jenkins版本是1.531。詹金斯maven發佈插件失敗,沒有錯誤

我有一個父項目和2個模塊的項目。當我做;

行家釋放:準備

我得到這樣一個錯誤,沒有交代:

INFO: Reactor Summary: 
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: 
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: myproject-parent .................................. FAILURE [0.209s] 
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: myproject ......................................... SKIPPED 
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: myproject-demo .................................... SKIPPED 

在我父POM我有

<scm> 
    <developerConnection>scm:git:ssh:myREPOURL</developerConnection> 
</scm> 

<plugins> 
    .. 
    <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-release-plugin</artifactId> 
      <version>2.4.1</version> 
     </plugin> 

我看到一些海報報道這是一些以前詹金斯版本的錯誤,但只在奴隸,我跑在仁親愛的主人。

也許我錯誤地設置了版本和開發版本?不確定

+0

你看過整個輸出嗎?大多數時候導致構建失敗的實際錯誤隱藏在輸出中的某個位置。這很容易錯過。 –

+0

@stonedsquirrel輸出沒有錯誤沒有什麼不同,當我做一個成功的maven發佈乾淨,BTW我需要添加scm標籤到我的pom文件與git url嗎? – Spring

+0

是的,你需要在你的pom中定義SCM連接。 Maven使用它來將pom與新版本號碼進行合併。 –

回答

0

我們得到了同樣的問題,通過在pom.xml中重新檢查SCM並在啓動釋放插件時在詹金斯中輸入用戶名和密碼來解決它。