Archiv für den Tag: Februar 27, 2015

Javadoc in Java 8

Beim Erstellen der Javadoc eines Java8-Projektes kommt es zu Fehlermeldungen, wenn das javadoc-Binary aus der falschen Java-Laufzeitumgebung genutzt wird. So werden dann bspw. Lambda-Ausdrücke und Klassen der rt.jar als Illegal Expression markiert.
Die Auswahl der korrekten Java-Laufzeitumgebung erfolgt für Ant in den Einstellungen für das entsprechende Build-File
build-jre-1

Treten weitere Fehler (z.B. HTML-Syntaxfehler auf) kann auch dir Option <del>Xdoclint:none hilfreich sein. Für den javadoc-Task in Ant wird dieses durch ein nested tag der Form <arg value="-Xdoclint:none" /> angegeben