Maven Surefire报告正在覆盖以前的报告

Maven Surefire报告正在覆盖以前的报告,maven,maven-surefire-plugin,Maven,Maven Surefire Plugin,每次我使用maven执行测试时,它都会将结果写在前面的结果之上。。。 有没有办法在带有时间戳的文件夹上生成输出?或任何其他解决方案?您可以在插件配置中对报告名称进行个性化设置: <project> [...] <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <

每次我使用maven执行测试时,它都会将结果写在前面的结果之上。。。
有没有办法在带有时间戳的文件夹上生成输出?或任何其他解决方案?

您可以在插件配置中对报告名称进行个性化设置:

<project>
  [...]
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>2.20</version>
        <configuration>
          <outputName>desired_name</outputName>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
  [...]
</project>

[...]
org.apache.maven.plugins


此外,还可以指定报告的输出文件夹。所有这些都存在于中。

您是在本地还是在像jenkins这样的CI解决方案上进行此操作?在本地,但我认为在CI上不会有所不同。为什么需要差异?这样做的目的是什么?是否将为当前运行创建结果?历史概述?我会查的,坦斯克