gpt4 book ai didi

maven - 测试阶段后如何使用 Maven 复制文件?

转载 作者:行者123 更新时间:2023-12-05 04:07:34 26 4
gpt4 key购买 nike

在整个测试阶段,我根据一些运行时属性生成一个 XML 文件。我怎样才能让 Maven 将它从 src/test/resources/environment.xml 复制到/target/allure-results/?

我可以生成 XML 没问题,但我该如何移动它呢?现在它在测试阶段的开始 复制。我试过使用 verify 代替,但这不起作用。我需要在完成 Maven 测试阶段后复制此文件

  <plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>copy-resource-one</id>
<phase>test</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/allure-results</outputDirectory>
<resources>
<resource>
<directory>src/test/resources/allure_settings/</directory>
<includes>
<include>environment.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

最佳答案

据我所知,maven 没有后期测试阶段。你可以使用 prepare-package 阶段来做你想做的事。但它不会用 mvn test 命令执行。您必须执行至少经过打包阶段的命令。
post-integration-test 阶段,但您已在 integration-test 中运行测试。 (但它发生在打包阶段之后,所以我认为它不适合你)。
您可以在https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html查看详情

关于maven - 测试阶段后如何使用 Maven 复制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48598701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com