Maven报告中的JUnit输出


问题内容

我正在为我的项目使用Maven并存在以下问题:

我想在测试报告中查看我的JUnit测试(log4j,System.out等)的日志记录输出。你有什么想法要实现吗?

谢谢 ;-)


问题答案:

我相信您可以System.out使用maven surefire插件配置键 redirectTestOutputToFile重定向
测试的输出(),然后在中找到输出target/surefire-reports

插件文档中查看有关此内容的更多信息

在一个摘要中:

<build>
  <plugins>
      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <configuration>
          <redirectTestOutputToFile>true</redirectTestOutputToFile>
      </configuration>
      </plugin>
  </plugins>
</build>