gpt4 book ai didi

jakarta-ee - Maven 3 :How to copy a file to test directory , 当文件不存在时

转载 作者:行者123 更新时间:2023-12-02 04:34:14 25 4
gpt4 key购买 nike

我想在 maven 阶段测试期间将文件从 src 目录复制到 test/resource 目录,当且仅当文件不存在于 test/resource 目录中时。有人知道我们如何实现这个吗?提前致谢

最佳答案

这是在 Maven3 上为我工作的@Saif Asif 答案的更新版本:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>test</phase>
<configuration>
<target>
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="maven.dependency.classpath" />
<if>
<available file="/path/to/your/file "/>
<then>
<!-- Do something with it -->
<copy file="/your/file" tofile="/some/destination/path" />
</then>
</if>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
<version>1.8.1</version>
</dependency>
</dependencies>
</plugin>

感谢https://stackoverflow.com/a/13701310/1410035对于“向插件添加依赖项”解决方案。

此示例中值得注意的更改是:

关于jakarta-ee - Maven 3 :How to copy a file to test directory , 当文件不存在时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22319089/

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