在ant中排除特定类型的文件
我想在每个目录中排除2个文件,我的目录结构有点像这样 /a在ant中排除特定类型的文件,ant,Ant,我想在每个目录中排除2个文件,我的目录结构有点像这样 /a 像这样,我有12个目录,在每一个我需要排除2个文件,并保持休息。一个文件将具有与dir相同的名称,另一个文件最终具有soapbinding。那么我需要在文件集中使用正则表达式还是包含/排除?或者有没有其他更好的方法可以做到这一点。如果需要更多信息,请告诉我。我会像这样手动操作: <exclude name="**/a/a.java"/> <exclude name="**/a/asoapbinding.java"/
像这样,我有12个目录,在每一个我需要排除2个文件,并保持休息。一个文件将具有与dir相同的名称,另一个文件最终具有soapbinding。那么我需要在文件集中使用正则表达式还是包含/排除?或者有没有其他更好的方法可以做到这一点。如果需要更多信息,请告诉我。我会像这样手动操作:
<exclude name="**/a/a.java"/>
<exclude name="**/a/asoapbinding.java"/>
<exclude name="**/b/b.java"/>
<exclude name="**/b/bsoapbinding.java"/>
等等
我不知道有更多的高级正则表达式匹配在exclude中,标记不起作用吗?它应该起作用,但问题是有12个dir,我想设置模式,以便每个dir都递归地排除所有12个dir中的这2个文件,所以不确定该方法,我主要关心的是需要排除与dir hasThank同名的文件,因此我需要在exclude tag中定义所有这24个文件:我会尝试一下,如果发现新的或有效的文件,请回来。感谢您的帮助:
<exclude name="**/a/a.java"/>
<exclude name="**/a/asoapbinding.java"/>
<exclude name="**/b/b.java"/>
<exclude name="**/b/bsoapbinding.java"/>