Nastavenie Lomboku s Eclipse a Intellij

1. Prehľad

Lombok je knižnica, ktorá uľahčuje mnoho zdĺhavých úloh a znižuje výrečnosť zdrojového kódu Java.

Samozrejme, zvyčajne chceme mať možnosť používať knižnicu v IDE, čo si vyžaduje ďalšie nastavenie.

V tomto návode povieme si niečo o konfigurácii v dvoch najpopulárnejších IDE Java - IntelliJ IDEA a Eclipse.

2. Lombok v IntelliJ IDEA

2.1. Povolenie spracovania anotácií

Lombok používa spracovanie anotácií pomocou APT, takže keď to kompilátor zavolá, knižnica vygeneruje nové zdrojové súbory na základe anotácií v origináloch.

Spracovanie anotácií však nie je v predvolenom nastavení povolené.

Prvá vec, ktorú musíme urobiť, je teda povoliť spracovanie anotácií v našom projekte.

Musíme ísť do Predvoľby | Tvorba, vykonávanie, nasadenie Kompilátor | Procesory anotácií a nezabudnite na nasledujúce skutočnosti:

  • Povoliť spracovanie anotácií políčko je začiarknuté
  • Získajte procesory z triedy projektu je vybratá možnosť

2.2. Inštaluje sa doplnok IDE

Pretože Lombok generuje kód iba počas kompilácie, IDE zdôrazňuje chyby v surovom zdrojovom kóde:

Existuje špeciálny doplnok, ktorý IntelliJ informuje o generovanom zdrojovom kóde. Po inštalácii chyby zmiznú a bežné funkcie ako Nájdite použitia, Prejdite na začať pracovať.

Musíme ísť do Predvoľby | Pluginy, otvor Trhovisko kartu, zadajte lombok a vyber si Plugin Lombok od Michaila Plushnikova:

Ďalej kliknite na ikonu Inštalácia tlačidlo na stránke doplnku:

Po inštalácii kliknite na ikonu Reštartujte IDE tlačidlo:

3. Lombok v Eclipse

Ak používame Eclipse IDE, musíme si najskôr zaobstarať nádobu Lombok. Najnovšia verzia sa nachádza na serveri Maven Central. Pre náš príklad používame lombok-1.18.4.jar.

Ďalej môžeme nádobu spustiť cez java -jar príkaz a otvorí sa užívateľské rozhranie inštalátora. Pokúša sa to automaticky zistiť všetky dostupné inštalácie Eclipse, ale je tiež možné určiť umiestnenie manuálne.

Keď sme vybrali inštalácie, stlačte kláves Inštalovať / Aktualizovať tlačidlo:

Ak je inštalácia úspešná, môžeme ukončiť inštalátor.

Po inštalácii pluginu musíme reštartovať IDE a zabezpečiť, aby bol Lombok správne nakonfigurovaný. Môžeme to skontrolovať v O dialógové okno:

4. Pridanie Lomboku do kompilovanej triedy cesty

Posledná zostávajúca časť je zabezpečiť, aby boli binárne súbory Lombok v triede kompilátora. Pomocou Maven môžeme pridať závislosť na pom.xml:

  org.projectlombok lombok 1.18.10 za predpokladu 

Najnovšia verzia sa nachádza na serveri Maven Central.

Všetko by malo byť teraz v poriadku, nižšie uvedený zdrojový kód by sa mal zobraziť bez chýb v IDE, správne zostavený a vykonaný:

verejná trieda UserIntegrationTest {@Test public void givenAnnotatedUser_thenHasGettersAndSetters () {User user = new User (); user.setFirstName ("Test"); assertEquals (user.gerFirstName (), "Test"); } @Getter @Setter trieda Používateľ {private String firstName; }}

5. Záver

Lombok odvádza skvelú prácu pri znižovaní výrečnosti jazyka Java a zakrytí základných vecí pod kapotou. V tomto článku sme skontrolovali, ako nakonfigurovať nástroj pre dva najpopulárnejšie IDE Java.

Zdrojový kód príkladov je k dispozícii na serveri GitHub.


$config[zx-auto] not found$config[zx-overlay] not found