Ant复制文件到leaf目录

时间:2009-06-12 01:15:33

标签: java configuration ant build-process build

我正在尝试使用Apache Commons Configuration并使用ant作为构建工具。我有一个命名空间类,当ant构建它当然是子目录。我需要将我的.xml配置文件放在叶子目录中(即:$ {build} / com / cross / xxx /)。是否有自动执行此操作的方法,或者我只是手动配置叶文件夹的路径?

2 个答案:

答案 0 :(得分:2)

查看Ant copy任务。你会想做这样的事情(假设你的XML配置文件名为config.xml):

<copy file="config.xml" todir="${build}/com/cross/xxx/" preservelastmodified="true"/>

当然,preservelastmodified是可选的。复制任务非常强大;以上是它可以做的最简单的样本。

答案 1 :(得分:0)

您可以将xml存储在项目中的必需目录中,或者使用源文件,或者优选存储在单独的树中,例如。资源/ COM /交叉/ XXX 只需将整个目录树复制到您的构建目录

即可