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

时间:2013-12-19 21:17:20

标签: ant

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

a.java
asoapbinding.java

/b
b.java
bsoapbinding.java

/c
c.java
csoapbinding.java
.
.
.
像这样我有12个目录,每个我需要排除2个文件,并保持休息。一个文件将与dir具有相同的名称,而另一个文件最终具有soapbinding。那么我需要使用正则表达式,还是在文件集中包含/排除?或者还有其他更好的方法来做同样的事情。如果需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

我会像这样手动完成:

 <exclude name="**/a/a.java"/>
 <exclude name="**/a/asoapbinding.java"/>
 <exclude name="**/b/b.java"/>
 <exclude name="**/b/bsoapbinding.java"/>

我不知道exclude

中有更多高级正则表达式匹配