配置报表的输出位置
要更改生成的输出报告以及其他项目报告的位置,应将两者的outputDirectory属性设置为所需的替代位置。有关更多信息,请参阅Maven 站点插件的文档。maven-site-plugin
maven-surefire-report-plugin
<project> [...] <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <outputDirectory>${basedir}/target/newsite</outputDirectory> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>2.1</version> <configuration> <outputDirectory>${basedir}/target/newsite</outputDirectory> </configuration> </plugin> </plugins> </reporting> [...] </project>
请注意,如果 Site Plugin 的outputDirectory没有配置,Surefire 报告的输出位置仍然是默认的。
使用独立目标配置输出位置
要使用独立目标更改生成的输出报告的位置,应将 outputDirectory属性设置为新路径:
mvn surefire-report:report -DoutputDirectory=newpath