java - ANT:如何将 "add"路径元素从一条路径转换为第二条路径?

我有一个 ANT 构建 xml 文件,其中包含一个包含许多路径元素的路径声明。我想声明第二条路径,它以某种方式将前一条路径中的所有元素“包含”到它自己的路径中。这将允许我只使用后面的路径,而不是在需要路径时要求我同时包含两者。

不用将前一个路径中的所有元素复制到后一个路径中,肯定有更好的方法。

最佳答案

如图here ,你想使用 refid 属性。比如这里的p2指的是p1中的元素

<path id="p1">
    <fileset dir="lib">
        <include name="**/*.jar"/>
    </fileset>
</path>

<path id="p2">
    <path refid="p1"/>
    <fileset dir="src">
        <include name="**/*.java"/>
    </fileset>
</path>

关于java - ANT:如何将 "add"路径元素从一条路径转换为第二条路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004118/

相关文章:

visual-studio-2010 - VS2010 : Exclude a project fr

deployment - 从不同的文件夹运行 ant exec 任务

build - Gradle 的术语评估和执行之间的区别

gradle - 用gradle复制树并改变结构?

android - 如何引用公共(public)目录(不是库)中的外部 jar 文件来使用 ant

gradle - 谷歌构建Android的Gradle插件源代码

android - 我已将 Android SDK 更新为 rev。昨天 22 日,工具中没有 ap

android - 我可以在不运行 Android Studio 时删除这些构建文件夹吗?

c++ - 在 Eclipse 中设置构建输出目录 - c++

android - Gradle DSL 方法未找到 : "classpath()"