2014-02-26 42 views
1

我想將所有surefire報告聚合到單獨的模塊中。在我的文件夾中有幾個模塊,我想生成所有這些模塊的聚合確定報告。我可以在我的父文件夾中執行以下命令時執行此操作。如何在給定階段執行maven插件

mvn surefire-report:report -Daggregate=true 

我想要做同樣的操作,當我執行

mvn clean install 

我的父文件夾內。爲此,我必須更改父文件夾pox.xml文件。

我發現它可以使用以下Maven插件

<build> 
    <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-report-plugin</artifactId> 
       <version>2.7.2</version> 
       <configuration> 
        <aggregate>true</aggregate> 
       </configuration> 
      </plugin> 
      ............... 

但是,當我執行

mvn clean install 

沒有結果。除了將插件添加到pom.xml之外,還有其他的步驟嗎?或者這個路徑是否正確?

感謝,

回答

3

試試這個

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-report-plugin</artifactId> 
      <version>2.7.2</version> 
      <configuration> 
       <aggregate>true</aggregate> 
      </configuration> 
      <executions> 
       <execution> 
        <phase>install</phase> 
        <goals> 
         <goal>report</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
+0

我必須把這個裏面? – Malintha

+0

當然,就像你的問題 –

+0

我只是把你在給出的代碼段。但是,當我執行[MVN全新安裝]它不會產生聚集的報告[MVN神火報告:報告-Daggregate =真] – Malintha

相關問題