ant - 如何使用 Ant 将目录从一个位置复制到另一个位置?

标签 ant

我希望将目录从一个位置复制到另一个位置。但是,在查看“copy”和“copyDir”(已弃用)之后,似乎 Ant 在默认情况下仅将一个位置的内容复制到另一个位置,而不是实际目录(以及其中的所有内容)。

因此,作为示例,我有以下内容:

./Foo/test.txt

我应用了以下 Ant:
 <copy todir="./build">
    <fileset dir="./Foo"/>
 </copy>

结果如下所示:
./build/test.txt

而我希望它是:
./build/Foo/test.txt

希望这是有道理的。我怎样才能做到这一点?

最佳答案

那这个呢:

<copy todir="./build">
  <fileset dir=".">
    <include name="Foo/**"/> 
  </fileset>
</copy>

关于ant - 如何使用 Ant 将目录从一个位置复制到另一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3678031/

相关文章:

java - JUnit 与 Ant,另一个 java.lang.ClassNotFoundException

Ant 排除文件

java - 调用 java2wsdl 时如何向 Ant 脚本添加 extraClasses 选项?

java - IntelliJ 对 Java 项目使用的默认构建过程是什么?

java - : "jarsigner: attempt to rename {file} to {file}.org failed" when signing jars with ant?失败是什么原因

java - 从 Build.xml(ANT) 执行 TestNG.xml 文件

maven-2 - JAVA_HOME 被 Maven 破坏

ant - 从 Ant 任务中获取对修改列表的引用

java - 删除 junit 测试以在 ant 中构建

java - 测试浮点相等性。 (FE_FLOATING_POINT_EQUALITY)