2009-06-12 67 views
0

我正在尝试使用Apache Commons Configuration并将ant用于我的构建工具。我有一个名称空间类,当ant建立它当然是子目录。我需要将我的.xml配置文件放在叶子目录中(例如:$ {build}/com/cross/xxx /)。有没有自动化的方法来做到这一点,或者我只是手动配置叶文件夹的路径?蚂蚁复制文件到叶子目录

+0

我不知道我按照你的问题。您需要在构建之前复制XML配置文件*,在构建之后复制XML配置文件*你是什​​么意思“手动配置叶文件夹的路径”? – Eddie 2009-06-12 01:22:56

+0

生成后,进入“输出”文件夹。 – 2009-06-12 01:55:07

回答

2

查看Ant copy任务。你会想这样做(假设名字​​3210为XML配置文件):

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

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

0

您可以将xml存储在项目所需的目录中,或者与源文件一起存储,或者优先存储在单独的树中。 resources/com/cross/xxx 并简单地将整个目录树复制到您的编译目录中