Ant 构建可查找应用程序并迭代它们
我使用 Ant 构建 Delphi 应用程序(从 CruiseControl 调用)。
我希望 ant 递归地搜索目录树以查找文件 *.dpr,并在找到时调用第二个 build.xml,或者最好是宏或目标,将每个找到的文件名作为“参数”传递。 我发现我可以使用 subant 查找 build.xml 文件并按顺序运行它们,但这不是我想要的,因为我想避免为每个应用程序创建 build.xml 的需要。
我试图避免的是必须在 build.xml 中逐项列出我的应用程序,而是让 ant 找到它们。
请不要告诉我使用不同的构建工具,因为我们已经在使用 Ant 方面进行了大量投资。
I use Ant to build Delphi applications (called from CruiseControl).
I want ant to recursively search through a directory tree looking for files *.dpr and when found call either a second build.xml, or preferable a macro or target, passing each of the found file names as a 'parameter'. I have found that I can use subant to find build.xml files and run them sequentially, but this is not what I want, as I want to avoid the need to create a build.xml for each application.
What I'm trying to avoid is having to itemize my applications in my build.xml, but rather have ant find them.
Please don't tell me to use a different build tool as we already have a big investment in using Ant.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 ant-contrib,您可以使用 for 循环:
您还可以调用宏或使用此方法的目标。
If you use ant-contrib, you can use a for loop:
You can also call a macro or a target using this method.