当文件不存在时,Maven ANT任务在测试期间复制文件

时间:2014-02-27 10:44:07

标签: java java-ee ant maven-3

当文件不存在时,我们需要将一些属性文件复制到类路径。

我们正在使用maven来构建和编写ant任务来复制文件。

我们使用了以下任何复制任务:

<copy file="src/systemConfig.properties" tofile="src/test/resources/systemConfig.properties" />

当文件未退出或dest文件早于src文件时,此复制任务会将src文件复制到dest。

但是,当且仅当文件不存在时,我才需要复制。

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

使用此:

<if>
    <available file="src/test/resources/systemConfig.properties"/>
    <then>
       <copy file="src/systemConfig.properties" tofile="src/test/resources/systemConfig.properties" />
    </then>

</if>

Answer is already here on stackoverflow