Mam następujących w moim build.xml:Jak wykluczyć źródła z zadania javac na ant?
<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>
to przeważnie robi to, co chcę, oprócz tego, że (jako komentarz mówi) zrobić nie chcą pliki w
${src.dir}/com/foo/bar/quux/dontwant/
być zestawiane przez to zadanie (ale chcę, aby wszystko inne pod ${src.dir}/com/foo/bar/quux/
zostanie skompilowane w tym zadaniu).
Jestem kompletnym ant n00b, a dokumentacja nie była dla mnie zbyt pomocna. Widzę kilka miejsc, w których jest napisane, że istnieją różne wykluczające/wykluczające elementy/atrybuty, ale każda odmiana, o której myślę, albo nie ma żadnego skutku, albo powoduje błąd w rodzaju "bla nie obsługuje atrybutu" wyklucz ".
To wygląda lepiej! – trashgod