wake-up-neo.com

so konfigurieren Sie Lombok in Eclipse Luna

Ich konfiguriere Lombok in Eclipse Luna mit Maven. Die Anmerkung wird ordnungsgemäß hinzugefügt, es werden jedoch kein Getter und Setter generiert.

Eclipse.ini

`-vm E:\Program Files\Java\jdk1.7.0_60\bin`
`-vmargs`
`-Dosgi.requiredJavaVersion=1.7`
`-javaagent:F:\Tools\Java Lib\Lombok\lombok.jar`
`-Xbootclasspath/a:F:\Tools\Java Lib\Lombok\lombok.jar`
`-Xms40m`
`-Xmx512m`
38
alokj

Offenlegung: Ich bin einer der Lombok-Entwickler. Ich könnte voreingenommen sein :-)

Ich empfehle dringend, Lombok über die Ausführung des Lombok-Glases zu installieren: Java -jar lombok.jar Die Leerzeichen im Pfad könnten ein Problem sein.

Sie müssen außerdem Lombok Version 1.14.8 (oder höher) verwenden, um Luna zu unterstützen.

Bitte überprüfen Sie im About Eclipse-Bildschirm, ob Lombok korrekt installiert ist.

Siehe auch Projekt Lombok kann nicht mit Eclipse (Helios) funktionieren

50
Roel Spilker

Hier sind die vollständigen Schritte, die zu befolgen sind, Sie werden keine Probleme sehen.

1. Laden Sie die Lombok Jar-Datei herunter - Es ist besser, eine Maven/Gradle-Abhängigkeit in Ihrer Anwendung zu haben. Die Maven-Abhängigkeit kann hier gefunden werden: https://mvnrepository.com/artifact/org.projectlombok/lombok

2. Lombok-Installation starten -
Nachdem das Glas im lokalen Repository heruntergeladen wurde, gelangen Sie über den Befehl Prompt zum Speicherort des Jar, und führen Sie den folgenden Befehl aus: Java -jar lombok-1.16.18.jar. Wir werden vom Lombok-Installationsfenster begrüßt, das von Lombok wie folgt bereitgestellt wird.

3. Lombok-Installationspfad angeben - Klicken Sie nun auf die Schaltfläche “Specify Location” und suchen Sie den Pfad Eclipse.exe/STS.exe unter dem Eclipse-Installationsordner.

 enter image description here

4. Lombok-Installation abschließen - Nun müssen wir dies endgültig installieren, indem Sie auf die Schaltfläche „Install/Update“ klicken. Wir sollten Lombok nun in Eclipse installieren und wir können die verborgenen Möglichkeiten nutzen. Der letzte Bildschirm sieht wie folgt aus:

 enter image description here

5. Bitte fügen Sie der STS.ini-Datei den folgenden Eintrag hinzu, falls dieser noch nicht vorhanden ist.

-vmargs -javaagent:lombok.jar

Note: Wenn dies nicht funktioniert hat, ändern Sie den Arbeitsbereich und erstellen Sie den Code erneut. Es wird klappen.

26
PAA

Für die Integration mit Eclipse LUNA in Windows 7 folgen Sie bitte den folgenden Schritten:

  • Laden Sie das jar -> lombok-1.14.6.jar herunter.
  • Mit der Eingabeaufforderung gehen Sie in das installierte Java-Verzeichnis und geben Sie ein 

    Java -jar ${your_jar_path}\lombok-1.14.6.jar.
    

    Hier ist $ {Ihr_jar_Pfad} das JAR-Store-Verzeichnis lombok-1.14.6.jar.

  • Danach wird nach Eclipse gefragt, die bereits in Ihrem System installiert ist, und Sie müssen auswählen, wo Sie integrieren möchten. 
  • Danach müssen Sie die Datei Eclipse.ini öffnen und unten einen Eintrag vornehmen 

    -vmargs
    

    wie 

    -Xbootclasspath/a:lombok.jar
    -javaagent:lombok.jar
    
  • Starten Sie jetzt Ihr Eclipse und erstellen Sie ein Maven-Projekt, und geben Sie wie unten erwähnt einen Eintrag in pom.xml ein:

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.14.6</version>
        <scope>provided</scope>
    </dependency>
    

Danach sind Sie bereit, Ihren Code zu schreiben und zu überprüfen Ohne @DATA-Anmerkung sieht es folgendermaßen aus: enter image description here Mit @DATA-Annotation sieht es so aus: enter image description here

Ein Beispiel habe ich den Befehl ausgeführt

C:\Programme\Java\jdk1.7.0_75> Java -Jar C:\Benutzer\Shareef-VM.m2\Repository\o rg\projectlombok\lombok\1.14.8\lombok-1.14.8.jar

18

Es fing erst an zu arbeiten

Eclipse -clean .

Und ich muss es jedes Mal so starten. -clean in Eclipse.ini hilft nicht.

Andere Lösungen waren auch nicht hilfreich.

8
user1648825

wenn Sie sich unter Windows befinden, stellen Sie sicher, dass Sie die Datei lombok.jar vor der Installation "entsperren". Wenn Sie dies nicht tun, wird es installiert, aber es funktioniert nicht.

6
Jason

Entfernen Sie einfach das 'F: \' von -javaagent

-vm E:\Program Files\Java\jdk1.7.0_60\bin

-vmargs

-Dosgi.requiredJavaVersion=1.7

-javaagent:\Tools\Java Lib\Lombok\lombok.jar

-Xbootclasspath/a:F:\Tools\Java Lib\Lombok\lombok.jar

-Xms40m

-Xmx512m

2
Basil Benny

Nach zwei Wochen Suchen und Ausprobieren funktionieren die folgenden Anweisungen 

Eclipse Java EE IDE für Webentwickler.

Version: Oxygen.3a-Release (4.7.3a) Build-ID: 20180405-1200

  1. Lombok.jar in mein Installationsverzeichnis kopieren (/ opt/Eclipse-spring /)
  2. Ändern Sie Eclipse.ini OpenFile -- launcher.appendVmargs

wie folgt:

openFile
--launcher.appendVmargs
-vmargs
-javaagent:/opt/Eclipse-spring/lombok.jar
-Dosgi.requiredJavaVersion=1.8

......

Fügen Sie in build.gradle-Abhängigkeiten wie folgt lombok.jar aus der Datei hinzu

compileOnly-Dateien ('/ opt/Eclipse-spring/lombok.jar')

Und yippee, ich habe einen tollen Tag mit Lombok.

2
John Ole Njue

Schritt 1: Erstellen Sie ein Maven-Projekt in Eclipse und fügen Sie die folgende Abhängigkeit in die pom.xml ein

<dependencies>
  <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
</dependency>

Schritt 2: Ausführen als -> Konfiguration -> Zu Argumenten -> Argumente wie folgt angeben: maven -clean install

enter image description here

Schritt 3: Ausführen als -> maven clean

Sobald Sie den Maven bereinigt haben, sehen Sie Build Success und die Lombok-JAR-Datei in den Maven-Abhängigkeiten

enter image description here

Schritt 4: Wechseln Sie zu der im folgenden Screenshot gezeigten Position des Glases.

enter image description here

Schritt 5: Geben Sie den Befehl wie unten gezeigt ein, nachdem Sie den Ordner .m2 erreicht haben

enter image description here

Schritt 6: Suchen Sie in diesem Fenster nach Ihrem Eclipse-Ordner. Sobald die Meldung Install Successfull (Installation erfolgreich) angezeigt wird, klicken Sie auf Quit (Beenden) Installationsoption unten.

enter image description here

Schritt 7: Wir haben die Installation von lombok.jar erfolgreich abgeschlossen. Starten Sie Eclipse jetzt neu IDE und starten Sie unter Beispielcode um zu überprüfen, ob die Daten in die Getter und Setter kommen oder nicht.

Schritt 8: Öffnen Sie Eclipse und erstellen Sie ein einfaches Java= Maven-Projekt. Im Abschnitt Gliederung sehen Sie, dass Getter und Setter erstellt werden. Sie können entweder @Data oder @Getter @Setter verwenden Sie können auf Variable geben

@Getter @Setter
privateString riverName;

{ODER}

@Getter
@Setter
Class River{
String riverName;
}

[ODER]

@Data
class River 
{
Private String riverName;

}

Sie können die Projektstruktur und die Gliederungsstruktur sehen, wie sie in einfachen Schritten erstellt wurden.

enter image description here

1
Vikram B

Ich habe genau das gleiche Problem gefunden. .__ und es stellt sich heraus, dass die von gradle generierte Konfigurationsdatei nach Java1.7 fragt.
Während auf meinem System Java1.8 installiert ist. 

Nach dem Ändern des Compiler-Compliance-Levels auf 1.8. Alle Dinge funktionieren wie erwartet. 

1
Gang Fan

Während der Installation von Lombok in Ubuntu-Maschine mit Java -jar lombok.jar Möglicherweise finden Sie folgenden Fehler:

Java.awt.AWTError: Assistive Technology nicht gefunden: org.GNOME.Accessibility.AtkWrapper

Sie können dies überwinden, indem Sie einfach die folgenden Schritte ausführen:

Schritt 1: Bearbeiten Sie dazu die Datei accessibility.properties von JDK:

Sudo gedit /etc/Java-8-openjdk/accessibility.properties

Schritt 2: Kommentieren Sie (#) die folgende Zeile:

assistive_technologies=org.GNOME.Accessibility.AtkWrapper
0
Darshit

Wenn Sie sich in Windows befinden, wählen Sie bitte "Als Administrator ausführen" für den Befehl Eingabeaufforderung zum Ausführen der Java-App (z. B. zum Ausführen von Java -Jar $ {Ihr_Jar_Pfad\lombok-1.14.6.jar). 

0
MelroyD

Schritt 1: Gehen Sie zu https://projectlombok.org/download und klicken Sie auf 1.18.2

Schritt 2: Platzieren Sie Ihre JAR-Datei im Java-Installationspfad. In diesem Fall handelt es sich um C:\Programme\Java\jdk-10.0.1\lib

schritt 3: Öffnen Sie den Ordner Eclipse IDE, in dem sich Ihr PC befindet.

Schritt 4: Fügen Sie den Ort hinzu, an dem ich hinzugefügt habe, und öffnen Sie dann Ihre IDE, die sich ohne Fehler öffnet.

-startup
plugins/org.Eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.700.v20180518-1200
-product
org.Eclipse.epp.package.jee.product
-showsplash
org.Eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-javaagent:C:\Program Files\Java\jdk-10.0.1\lib\lombok.jar
-Xbootclasspath/a:C:\Program Files\Java\jdk-10.0.1\lib\lombok.jar
[email protected]/Eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
0
boya vikram