因此,我能够找到的关于 Maven 及其生命周期的所有文档都表明该站点只有 4 个阶段:
pre-site
site
post-site
site-deploy
但是,在我的 pom.xml 中,我有一个在验证阶段运行的 ant 脚本。根据“站点生命周期”,验证不是一个阶段,但我的 ant 脚本会运行......两次!不仅如此,它还编译我的源代码并运行测试(这需要永远)。
什么给了,Maven?您的文档与您的运行时行为不匹配。
帮助?
编辑:
一个插件,解释它。谢谢,我正在使用这个报告插件:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.13</version>
</plugin>
</plugins>
</reporting>
我发现这个关于surefire报告插件的文档很有用。