如何使用通配符调用位于所有子目录中的所有build.xml中的特定目标(即不对子目录名称进行硬编码)?以下答案是硬编码的.有没有办法在没有硬编码的情况下做到这一点?
与此问题类似:将ant目标传递给子目录中的多个build.xml文件
subant像这样使用Ant 任务:
<subant target="sometarget">
<fileset dir="." includes="*/build.xml" />
</subant>
Run Code Online (Sandbox Code Playgroud)
如果您包含"inheritall"属性(与其使用方式相同但默认相反),您可以共享所有当前项目的属性和所有内容.如果需要,这还可以很容易地覆盖主build.xml文件中定义的任务.
在这里阅读更多相关信息.