我有一个要排除的类文件列表,我已将它们添加到文件(例如)exclude_class.txt中:
**/a/b/c/*.class
**/d/e/f/*.class
**/g/h/i/j/*.class
**/k/l/*.class
现在当我在fileset
任务中使用excludesfile
时,它不工作:
<fileset dir=".">
<include name="A/**/*.class"/>
<include name="B/**/*.class:/>
<excludesfile name="exclude_class.txt"/>
</fileset>
请让我知道这里有什么问题。在exudesfile任务中应该使用什么语法
excludesfile
(以及excludes, includes, includesfile
)是<fileset>
的属性,而不是嵌套标签。你可以这样使用:
<fileset dir="." excludesfile="exclude_class.txt">
<include name="A/**/*.class"/>
<include name="B/**/*.class:/>
</fileset>
另一方面,<include>, <exclude>
是嵌套标记,可以按照您编写的方式使用。对于语法在exclude_class.txt
..只要确保每行中没有开头/结尾空格。