ant 迭代文件
我想迭代 jar 列表(未定义的数量)并将它们全部添加到 jar 文件中。 要添加它们,我计划使用这样的东西:
<jar id="files" jarfile="all.jar">
<zipfileset src="first.jar" includes="**/*.java **/*.class"/>
<zipfileset src="second.jar" includes="**/*.java **/*.class"/>
</jar>
但是如何迭代它们? 我没有 ant-contrib
谢谢!
I want to iterate over a list of jars (undefined number) and add them all to the jar file.
To add them I plan to use something like this:
<jar id="files" jarfile="all.jar">
<zipfileset src="first.jar" includes="**/*.java **/*.class"/>
<zipfileset src="second.jar" includes="**/*.java **/*.class"/>
</jar>
but how do I iterate over them? I don't have ant-contrib
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需将
zipgroupfileset
与 Ant Zip 任务 结合使用即可将展平所有包含的 jar 库的内容。
Just use
zipgroupfileset
with the Ant Zip taskThis will flatten all included jar libraries' content.
如果您无权访问
ant-contrib
< code>对于任务,您最终可能必须定义您的自定义任务用于执行您需要的操作...如果您有
ant1.6
及更高版本,您还可以尝试subant
(请参阅 适用于大型项目的新 Ant 1.6 功能):If you do not have access to
ant-contrib
For
task, you may end up to have to define your custom Task for doing what you need...If you have
ant1.6
and above, you can also trysubant
(see New Ant 1.6 Features for Big Projects):