Hat jemand erfolgreich Ant4Eclipse ( Ссылка ) in Kombination mit Project Lombok ( Ссылка )?
Lombok bietet Anmerkungen zum Entfernen von Standardcode; Es scheint jedoch nicht gut mit Ant4Eclipse (headless Compilation von Eclipse-Projekten) zu spielen. Zum Beispiel kompiliert das folgende Lombok-Beispiel in Eclipse und javac:
%Vor% Aber das Kompilieren mit <buildJdtProject>
von Ant4Eclipse ergibt Folgendes:
Hat jemand diese Bibliotheken erfolgreich zusammen verwendet?
Danke!
Bearbeiten : Beispielprojekt zur Demonstration des Problems
Ich habe es schließlich geschafft, ein Lombok-Projekt mit ant4eclipse zu kompilieren, indem ich das Projekt zuerst mit
löste %Vor% IIRC Um Lombok in Eclipse zu verwenden, ist beim Start ein Parameter erforderlich, um den Java-Agenten von Lombok in den JDT-Kompilierungsprozess einzuführen. Dies wird normalerweise in der eclipse.ini
-Datei angegeben. Wenn Ant4Eclipse diese Parameter ebenfalls nicht verwendet (ich sehe nicht, warum dies der Fall ist), müssen Sie möglicherweise auch den Parameter -javaagent:lombok.jar
angeben.
DISCLAIMER: Das ist nur eine Vermutung.
Das mitgelieferte Projekt kompiliert nicht mit Eclipse Java EE 3.5.2 mit Java 6. Die Fehler in Eclipse sind die gleichen wie in ant4eclipse.