2017-08-30 65 views
0

我有一個Maven項目,我可以在我自己的機器上運行它的覆蓋範圍,在這裏下面的說明後沒有問題:https://confluence.atlassian.com/clover/clover-for-maven-2-and-3-quick-start-guide-160399608.html如何在Jenkins中將設置目標添加到三葉草?

當我使用詹金斯運行clean clover:setup test clover:aggregate clover:clover,它抱怨Could not find goal 'setup' in plugin org.apache.maven.plugins:maven-clover-plugin:2.4 among available goals aggregate, check, instrumentInternal, instrument, log, clover, save-history

顯然詹金斯盒子上沒有設置文件。我不確定它是如何直接瞭解這些可用的目標。我不知道如何添加最後一個目標。

我想這無濟於事:

<pluginManagement> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-release-plugin</artifactId> 
      <version>2.3.2</version> 
     </plugin> 
     <plugin> 
      <groupId>com.atlassian.maven.plugins</groupId> 
      <artifactId>maven-jira-plugin</artifactId> 
      <version>5.0.18</version> 
     </plugin> 
    </plugins> 
</pluginManagement> 

第二插件是我補充一下,希望以反映什麼settings.xml文件在做我的本地機器上。

我想另一個選擇是編輯Jenkins本身的設置文件。這可能是最好的一個...

enter image description here

我詹金斯是碼頭工人,所以我只是跑,鑽了進去。當我去.M2我沒有看到的settings.xml。所以不知道詹金斯是在說什麼,它會參考。我會嘗試在這裏放入settings.xml,看看它是怎麼回事

回答

0

我確定它使用了我的全局設置文件,並且使得該文件與我的機器上的文件相匹配。根本不需要碰我的pom.xml

相關問題