【发布时间】:2010-06-30 01:44:28
【问题描述】:
我的 build.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不支持'排除'属性”。
【问题讨论】: