我正在尝试使用Apache Commons Configuration并使用ant作为构建工具。我有一个命名空间类,当ant构建它当然是子目录。我需要将我的.xml配置文件放在叶子目录中(即:$ {build} / com / cross / xxx /)。是否有自动执行此操作的方法,或者我只是手动配置叶文件夹的路径?
答案 0 :(得分:2)
查看Ant copy
任务。你会想做这样的事情(假设你的XML配置文件名为config.xml
):
<copy file="config.xml" todir="${build}/com/cross/xxx/" preservelastmodified="true"/>
当然,preservelastmodified
是可选的。复制任务非常强大;以上是它可以做的最简单的样本。
答案 1 :(得分:0)
您可以将xml存储在项目中的必需目录中,或者使用源文件,或者优选存储在单独的树中,例如。资源/ COM /交叉/ XXX 只需将整个目录树复制到您的构建目录
即可