如何将 Ant foreach 迭代与文件中的值一起使用?
在我们的 Ant 构建环境中,我必须对许多项目执行相同的任务。 AntContrib foreach 任务对此很有用。但是,列表位于参数中,实际上我将列表放在文件中。如何在 Ant 中以类似 foreach 的方式迭代文件中的项目?像(伪代码)一样:
<foreach target="compile-module" listFromFile="$fileWithModules"/>
我很高兴编写自定义任务,并欢迎任何有关可能解决方案的建议。
In our Ant build environment, I have to do the same task for a number of items. The AntContrib foreach task is useful for that. However, the list is in a parameter, where I actually have the list in a file. How can I iterate over items in a file in an foreach-like way in Ant? Something like (pseudo-code):
<foreach target="compile-module" listFromFile="$fileWithModules"/>
I'm happy to write a custom Task, and welcome any suggestion on possible solutions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我尝试将文件加载到属性中并对其进行迭代,对我来说效果很好:
I tried to load the file into a property and iterate over it, worked fine for me: