0
Maven을 사용하여 테스트를 실행할 때마다 이전 결과에 대한 결과가 기록됩니다. 타임 스탬프가있는 폴더에서 출력을 생성하는 방법은 무엇입니까? 또는 다른 솔루션?Maven Surefire 보고서가 이전 보고서를 덮어 씁니다.
Maven을 사용하여 테스트를 실행할 때마다 이전 결과에 대한 결과가 기록됩니다. 타임 스탬프가있는 폴더에서 출력을 생성하는 방법은 무엇입니까? 또는 다른 솔루션?Maven Surefire 보고서가 이전 보고서를 덮어 씁니다.
당신은 당신의 플러그인 구성에서 보고서 이름을 개인화 할 수 있습니다
<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>
당신은 다음 치어의 타임 스탬프로 이름을 연결할 수 있습니다 :
${maven.build.timestamp}
는 here에서 촬영.
또한 보고서의 출력 폴더를 지정할 수도 있습니다. plugin documentation page에 모두 있습니다.
나는 그것을 확인하겠습니다. –
로컬로 또는 젠킨스와 같은 CI 솔루션을 사용하고 있습니까? – khmarbaise
로컬로,하지만 CI가 다를 것이라고 생각하지 않습니다 –
왜 차이가 필요합니까? 그 목적은 무엇입니까? 결과는 현재 실행을 위해 생성됩니까? 어떤 종류의 역사 개요? – khmarbaise