我想在单独的模块中汇总所有surefire报告。在我的文件夹中有几个模块,我想生成所有这些模块的聚合surefire报告。当我在父文件夹中执行以下命令时,我可以这样做。
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之外还有其他任何步骤吗?或者这条道路是否正确?
谢谢,
答案 0 :(得分: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>