在build.xml

时间:2017-06-15 10:53:57

标签: java ant build

我有一个build.xml文件,我想在build.xml中复制文件时重命名该文件。

请在下面找到复制标签: -

<copy file="${basedir}/../../build/ivy-cache/repository/com.abc.sal.pol/pm-remote/jars/pm-api-3.0.2.0-SNAPSHOT.jar" todir="${basedir}/../../drop/deploy/artifact/AgentMgmt/lib"/>

我想将文件pm-api-3.0.2.0-SNAPSHOT.jar重命名为pm-api.jar,因为它被复制到$ {basedir} /../../ drop / deploy / artifact / AgentMgmt / lib“目录。我尝试了很多东西,但没有任何作用。请帮忙!

2 个答案:

答案 0 :(得分:0)

您可以使用复制任务的toFile属性。

<copy file="${basedir}/../../build/ivy-cache/repository/com.abc.sal.pol/pm-remote/jars/pm-api-3.0.2.0-SNAPSHOT.jar" tofile="${basedir}/../../drop/deploy/artifact/AgentMgmt/lib/pm-api.jar"/>

请参阅:https://ant.apache.org/manual/Tasks/copy.html了解文档。

答案 1 :(得分:-1)

您可以使用移动任务(复制后):

    <move file="file.orig" tofile="file.moved"/>

https://ant.apache.org/manual/Tasks/move.html