maven-surefire-report-plugin生成的报告格式不正确

时间:2015-11-11 13:03:13

标签: maven report parent-child maven-surefire-plugin

我开始使用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和图像文件夹,这就是报告看起来不完整的原因。Report

第二个问题是我跑

的时候
  

mvn site

它为每个文件夹(helloworld,app1,app2)生成html项目报告,但它们没有正确链接。我的意思是当我在父文件夹中打开index.html并想要点击链接app1时它会丢失,因为它指向错误。有没有解决方法如何克服这两个问题? 好吧,我不是坚持使用maven surefire报告插件来生成测试报告。提前谢谢!

0 个答案:

没有答案