Apache Ant 不包含任何使用我的模式的文件
这是 zip 任务:
<zip destfile="${bindir}/HorizonWeb_bin.zip" >
<fileset dir="${basedir}/Horizon WEB Deploy/Release" >
<include name="*/*.bin" />
<exclude name="*/*.pdb" />
</fileset>
</zip>
我不明白的是为什么它不包含任何文件,而例如这个工作正常:
<zip destfile="${bindir}/HorizonWeb.zip">
<fileset dir="${basedir}/Horizon WEB Deploy/Release" />
</zip>
有人可以解释并输入一个工作示例吗?
感谢您的帮助;)
PS 使用 Jenkins 1.424,如果重要的话......
Here is zip task:
<zip destfile="${bindir}/HorizonWeb_bin.zip" >
<fileset dir="${basedir}/Horizon WEB Deploy/Release" >
<include name="*/*.bin" />
<exclude name="*/*.pdb" />
</fileset>
</zip>
What I do not understan is why it do not include any file while, for example, this one works:
<zip destfile="${bindir}/HorizonWeb.zip">
<fileset dir="${basedir}/Horizon WEB Deploy/Release" />
</zip>
Could anybody explain and input a working example?
Thanks for any help ;)
P.S. Using Jenkins 1.424, if it matters....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
*/*.bin
表示所有以.bin
结尾并且是文件集目录的直接子目录的文件。是你想要的吗?难道您不想递归地在文件集目录或文件集目录的任何子目录中使用
**/*.bin
,这意味着任何以.bin
结尾的文件?*/*.bin
means all the files ending with.bin
and being a a direct subdirectory of the fileset dir. Is it what you want?Don't you rather want
**/*.bin
, which means any file ending with.bin
, in the fileset dir or in any subdirectory of the fileset dir, recursively?