gpt4 book ai didi

delphi - 查找应用程序并遍历它们的 Ant 构建

转载 作者:行者123 更新时间:2023-12-03 18:34:50 25 4
gpt4 key购买 nike

我使用 Ant 构建 Delphi 应用程序(从 CruiseControl 调用)。

我希望 ant 递归搜索目录树以查找文件 *.dpr,并在找到时调用第二个 build.xml,或者更可取的宏或目标,将每个找到的文件名作为“参数”传递。我发现我可以使用 subant 来查找 build.xml 文件并按顺序运行它们,但这不是我想要的,因为我想避免为每个应用程序创建 build.xml 的需要。

我试图避免的是在我的 build.xml 中逐项列出我的应用程序,而是让 Ant 找到它们。

请不要告诉我使用不同的构建工具,因为我们已经在使用 Ant 方面投入了大量资金。

最佳答案

如果您使用 ant-contrib ,您可以使用 for 循环:

<for param="file">
<fileset dir="${process.dir}" includes="**/*.dpr" />
<sequential>
<ant antfile="subbuild.xml">
<property name="in" value="@{file}"/>
</ant>
</sequential>
</for>

您还可以使用此方法调用宏或目标。

关于delphi - 查找应用程序并遍历它们的 Ant 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/260375/

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