Lombok beállítása az Eclipse és az Intellij segítségével

1. Áttekintés

A Lombok egy olyan könyvtár, amely sok fárasztó feladatot megkönnyít és csökkenti a Java forráskódok sokszínűségét.

Természetesen általában egy IDE-ben szeretnénk használni a könyvtárat, ami további beállítást igényel.

Ebben az oktatóanyagban a két legnépszerűbb Java IDE-ben - az IntelliJ IDEA és az Eclipse - konfigurálásáról fogunk beszélni.

2. Lombok az IntelliJ IDEA-ban

2.1. A kommentárok feldolgozásának engedélyezése

A Lombok az annotációk feldolgozását APT-n keresztül használja, így amikor a fordító felhívja, a könyvtár új forrásfájlokat állít elő az eredetikben található megjegyzések alapján.

A kommentárok feldolgozása azonban alapértelmezés szerint nincs engedélyezve.

Tehát az első dolog, amit tennünk kell, hogy engedélyezzük a kommentárok feldolgozását a projektünkben.

El kell mennünk a Beállítások | Építés, végrehajtás, telepítés | Fordító | Megjegyzésfeldolgozók és ellenőrizze a következőket:

  • Engedélyezze a kommentárok feldolgozását négyzet be van jelölve
  • Szerezzen be processzorokat a projekt osztályterületéről opció van kiválasztva

2.2. Az IDE beépülő modul telepítése

Mivel a Lombok csak az összeállítás során generál kódot, az IDE kiemeli a nyers forráskód hibáit:

Van egy dedikált plugin, amely felhívja az IntelliJ figyelmét a létrehozandó forráskódra. Telepítése után a hibák megszűnnek, és a rendszeres funkciók, például Keresse meg a felhasználásokat, Navigáljon ide kezdj dolgozni.

El kell mennünk a Beállítások | Bővítmények, nyissa meg a Piactér fülre írja be lombok és válaszd Michail Plushnikov Lombok beépülő modulja:

Ezután kattintson a gombra Telepítés gomb a bővítmény oldalán:

A telepítés után kattintson a gombra Indítsa újra az IDE alkalmazást gomb:

3. Lombok az Eclipse-ben

Ha Eclipse IDE-t használunk, akkor először meg kell szereznünk a Lombok edényt. A legújabb verzió a Maven Central oldalon található. Például a lombok-1.18.4.jar fájlt használjuk.

Ezután a korsót keresztülfuttathatjuk java -jar parancsot, és megnyílik egy telepítő felhasználói felület. Ez megpróbálja automatikusan felismerni az összes rendelkezésre álló Eclipse telepítést, de manuálisan is megadhatja a helyet.

Miután kiválasztottuk a telepítéseket, akkor nyomjuk meg a gombot Telepítse a frissítést gomb:

Ha a telepítés sikeres, kiléphetünk a telepítőből.

A beépülő modul telepítése után újra kell indítanunk az IDE-t és meg kell győződnünk arról, hogy a Lombok megfelelően van konfigurálva. Ezt ellenőrizhetjük a Ról ről párbeszéd:

4. A Lombok hozzáadása a Compile Classpath-hoz

Az utolsó fennmaradó rész annak biztosítása, hogy a Lombok bináris fájljai a fordító osztályútvonalán legyenek. Maven használatával hozzáadhatjuk a függőséget a pom.xml:

  org.projectlombok lombok 1.18.10 biztosított 

A legújabb verzió a Maven Central oldalon található.

Most minden rendben van, az alábbi forráskódot hibamentesen kell megjeleníteni az IDE-ben, helyesen össze kell állítani és végre kell hajtani:

public class UserIntegrationTest {@Test public void givenAnnotatedUser_thenHasGettersAndSetters () {User user = new User (); user.setFirstName ("Teszt"); assertEquals (user.gerFirstName (), "Teszt"); } @Getter @Setter osztály Felhasználó {private String keresztnév; }}

5. Következtetés

A Lombok nagyszerű munkát végez a Java bőbeszédűségének csökkentésében és a motorháztető cuccainak takarásában. Ebben a cikkben azt ellenőriztük, hogyan konfigurálható az eszköz a két legnépszerűbb Java IDE-hez.

A példák forráskódja elérhető a GitHub oldalon.