Ho la seguente nel mio build.xml:Come posso escludere sorgenti in un task javac nella formica?
<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>
Questo in gran parte fa quello che voglio, se non che (come dice il commento) faccio non desidera che i file in
${src.dir}/com/foo/bar/quux/dontwant/
essere compilato da questo compito (ma voglio tutto il resto sotto ${src.dir}/com/foo/bar/quux/
da compilare in questa attività).
Sono un formicaio completo n00b e la documentazione non mi è stata di grande aiuto. Vedo diversi punti in cui si dice che ci sono vari elementi/attributi di esclusione/esclusione, ma ogni variazione a cui posso pensare non ha alcun effetto o si traduce in un errore come "blah non supporta l'attributo 'exclude'".
Sembra più familiare! – trashgod