Ich bin auf das gleiche Problem gestoßen. Eclipse sucht nach dem Javac, und die vorliegende Version weiß nicht, wie sie es enträtseln soll.
Meine build.xml ruft andere Ant-Dateien auf. Ein Auszug sieht so aus:
<target name="MyProject"> <ant antfile="project.xml" target="$"> <property name="project_name" value="MyProject"/> <property name="root_project_dir" value="$/SubProj/src"/> <property name="cvsroot" value="$"/> <property name="cvsmodule" value="$/src/MyProject"/> </ant> </target>
Ich habe eine javac-Aufgabe zwischen den Zeilen </ant>
und hinzugefügt </target>
:
<javac srcdir="$/SubProj/src" destdir="C:\temp"/>
Dies gab Eclipse die Informationen, die es brauchte: Wie finde ich die Quelldateien für SubProj? Die Javac-Task gab das Verzeichnis an.
Leider hat Eclipse den Paketnamen auch eine SubProj.src hinzugefügt. Ich kenne keine Möglichkeit, dies anders als Ctrl-1 im Paketnamen zu beheben, aber dies führt zu einer Verwirrung der CVS-Speicher.