我开始使用maven-surefire-report-plugin来生成测试报告。 我的项目由父母和两个孩子组成。
--helloworld--pom.xml
--app1--pom.xml
--app2--pom.xml
app1为app2生成源代码,app2包含用于创建战争的源代码,包括测试。
父pom.xml文件看起来
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.7.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
当我跑步时
mvn verify
它构建项目并在集成阶段运行测试,这是正确的。如果我浏览它包含的app2/target/site
报告,但有点损坏。问题是缺少css和图像文件夹,这就是报告看起来不完整的原因。
第二个问题是我跑
的时候mvn site
它为每个文件夹(helloworld,app1,app2)生成html项目报告,但它们没有正确链接。我的意思是当我在父文件夹中打开index.html并想要点击链接app1时它会丢失,因为它指向错误。有没有解决方法如何克服这两个问题? 好吧,我不是坚持使用maven surefire报告插件来生成测试报告。提前谢谢!