首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ant中,如何在文件列表上应用目标(不使用ant-contrib)?

在ant中,如何在文件列表上应用目标(不使用ant-contrib)?
EN

Stack Overflow用户
提问于 2012-02-14 21:49:07
回答 1查看 1.2K关注 0票数 3

基本上,我想模仿apply任务,但不是向它传递一个executable,而是传递一个ant任务,并提出如下内容:

代码语言:javascript
复制
<project>
   <target name="my-task">
      <!--target definition-->
   <target/>
   <target name="my-task-on-files">
        <apply task="my-task">
        <srcfile/>
        <targetfile/>
        <fileset dir="." includes="*.xml"/>
    </apply>
  </target>
</project>

问题是apply有to task属性,但只有executable属性。

我需要一个不需要ant-contrib的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-15 04:41:19

在ANT中没有本机解决方案。这就是ant-contrib被发明来解决的问题:-(

基本上,ANT被设计为通过编写自定义任务来解决非标准构建问题来进行扩展。

我个人认为,一旦你的构建需要复杂的逻辑,就是时候嵌入一种成熟的编程语言了。我选择的工具是groovy,因为它与ANT紧密集成。此外,我使用ivy来管理构建的第三方依赖关系,因此自动将groovy添加到类路径中并不困难。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9278022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档