我正在使用ANT build.xml来编译java代码并将文件移动到tomcat中。它的工作正常,但现在我根据项目要求LIKE创建了多个文件夹,
com/abc/bean/abcbean.java
com/abc/bean/model/abcmodel.java
com/abc/bean/model/util/abcutil.java
所以我想排除文件com/abc/bean/model/abcmodel.java
并包含其他文件夹和文件。我怎么能这样做?
答案 0 :(得分:1)
如果要在编译时排除文件,可以使用javac ant task(http://ant.apache.org/manual/Tasks/javac.html)提供的选项。 例如:
<javac srcdir="${src}"
destdir="${build}"
includes="com/abc/**"
excludes="com/abc/bean/model/*.java"/>
您也可以使用嵌套元素执行更复杂的过滤作业(请参阅上面的ant文档链接)。