Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ant中排除特定类型的文件_Ant - Fatal编程技术网

在ant中排除特定类型的文件

在ant中排除特定类型的文件,ant,Ant,我想在每个目录中排除2个文件,我的目录结构有点像这样 /a 像这样,我有12个目录,在每一个我需要排除2个文件,并保持休息。一个文件将具有与dir相同的名称,另一个文件最终具有soapbinding。那么我需要在文件集中使用正则表达式还是包含/排除?或者有没有其他更好的方法可以做到这一点。如果需要更多信息,请告诉我。我会像这样手动操作: <exclude name="**/a/a.java"/> <exclude name="**/a/asoapbinding.java"/

我想在每个目录中排除2个文件,我的目录结构有点像这样 /a


像这样,我有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"/>