如何在 ant 中排除 javac 任务中的源代码?
我的构建中有以下内容.xml:
<target name="compile.baz" depends="init">
<javac destdir="${build.dir}/classes" debug="on">
<compilerarg value="-Xlint:deprecation"/>
<src>
<pathelement location="${src.dir}/com/foo/bar/baz/" />
<pathelement location="${src.dir}/com/foo/bar/quux/" />
<!-- Need to exclude ${src.dir}/com/foo/bar/quux/dontwant/ -->
</src>
<classpath refid="classpath.jars" />
</javac>
...
</target>
这主要做我想要的,除了(如评论所说)我不希望此任务编译中的
文件(但我确实希望在此任务中编译下面的其他所有内容)。${src.dir}/com/foo/bar/quux/dontwant/
${src.dir}/com/foo/bar/quux/
我是一个完整的蚂蚁n00b,文档对我没有多大帮助。我看到有几个地方说有各种排除/排除元素/属性,但我能想到的每个变化要么没有效果,要么导致错误,如“blah不支持'排除'属性”。