繁体   English   中英

在build.xml中复制文件时重命名文件

[英]Rename file while copying it in build.xml

我有一个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“目录中我已经尝试了很多方法,但是没有任何效果,请帮助!

您可以使用复制任务的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以获取文档。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM