Java-Classpath in Ant-Projekten

Da findet man im Internet einen Tipp, wie man sehr einfach den Classpath für ein Java-Projekt mit Ant setzt:

<path id="class.path">
    <fileset dir="lib">
        <include name="**/*.jar" />
    </fileset>
</path>
<javac srcdir="${src.dir}" destdir="${build}">
    <classpath refid="class.path" />
</javac>

Und dann stellt man fest, dass der Umweg mit <path id="…​"> gar nicht nötig ist:

<javac srcdir="${src}" destdir="${build}">
    <classpath>
        <fileset dir="lib">
            <include name="**/*.jar" />
        </fileset>
    </classpath>
</javac>

Das mit der refid kann natürlich trotzdem sinnvoll sein, wenn man den Classpath noch woanders benötigt.

You can send feedback!