Lombok und STS Problem - Methode undefined

Ich habe STS Version 3.6.3.SR1, die auf Eclipse Luna 4.4.1 basiert.

Ich habe die folgenden Schritte ausgeführt:

1) Lade das Lombak Runable Jar runter und gib den Pfad meines STS an. 2) Ich habe die Einträge von vmargs überprüft, aber es fehlte Xbootclasspath und ich habe es hinzugefügt, um like, @ zu habe

-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xms512m
-Xmx1024m
-javaagent:C:\tools\Lombok\lombok.jar
-Xbootclasspath/a:C:\tools\Lombok\lombok.jar

3) Ich habe das STS sowohl über die Verknüpfung als auch über den absoluten Speicherort der STS.exe verlassen und geöffnet.

4) Ich habe die Gliederung meiner Java-Klassen überprüft, die mit @Data und anderen Lombak-Anmerkungen versehen sind. Ich kann die erzeugten Getter und Setter sehen. Sogar die automatische Unterstützung zeigt die Methode an.

5) Ich habe Maven -> Update Project gemacht und sogar ein Project Clean

6) Bestätigt, dass der Lombak auch über About STS from Help installiert wurde.

Auch nach all den oben genannten Aktivitäten gibt es viele Compilerprobleme, die undefinierte Methoden getXXX () und setXXX () für alle @Data- oder @Getter- oder @Setter-Annotationen beanstanden.

Maven Build wird erfolgreich ausgeführt und das Laufzeitverhalten ist in Ordnung, da die konforme Klasse die Getter und Setter zu haben scheint.

Intelli J scheint kein Porblem dafür zu haben, da andere Entwickler die Bibliothek nutzen können.

Mein pom hat auch den folgenden Eintrag:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.4</version>
</dependency>

Wie löse ich auf?

P.S: Ich habe Eclipse Kepler auf Basis von STS heruntergeladen, um JBoss Fuse Tooling zu aktivieren.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage