gpt4 book ai didi

ant - 在 ant 中,如何在文件列表中应用目标(没有 ant-contrib)?

转载 作者:行者123 更新时间:2023-12-04 14:21:02 24 4
gpt4 key购买 nike

基本上,我想模仿 apply 任务,但不是传递给它一个 executable,我想传递一个 ant 任务并想出类似的东西:

<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 具有 task 属性,但只有 executable

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

最佳答案

ANT 中没有 native 解决方案。发明 ant-contrib 就是为了解决这种问题:-(

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

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

关于ant - 在 ant 中,如何在文件列表中应用目标(没有 ant-contrib)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com