LoginSignup
20
12

More than 3 years have passed since last update.

EclipseにLombokを設定する方法

Last updated at Posted at 2019-10-23

Eclipseに設定する

  • 環境
    • Windows 10 Pro 64bit バージョン1909
    • java 11
    • Eclipse Version: 2020-03 (4.15.0)
  1. Eclipseを開いている場合は閉じる
  2. projectlombok.orgからjarファイルをダウンロードする
    • 今回ダウンロードしたのは、lombok-1.18.10.jar
  3. jarを実行してダイアログを開く
    • $ java -jar /path/to/lombok-1.18.10.jar でjarを実行してダイアログを開く
    • jarファイルをダブルクリックしても開く
  4. Lombokをインストールする
    1. [IDEs]を確認するimage.png
    2. 使うEclipseが表示された場合
      • チェックを入れて[Install/Update]ボタンでインストールする
    3. 使うEclipseが表示されない場合
      • メッセージダイアログが表示されてEclipseが認識されないこともあるimage.png
      • [Specify location...]ボタンからEclipseのインストールディレクトリを指定する
  5. ダイアログを閉じる
    1. [Quit Installer]ボタンでダイアログを閉じる
    2. eclipse.iniに以下が追記される
eclipse.ini
-javaagent:C:\path\to\eclipse\lombok.jar

プロジェクトでLombokを設定する

Mavenを使っている場合

  1. Maven Repository: org.projectlombok » lombokからインストールしたバージョンのMaven用の記載をコピーする
  2. pom.xmlにコピーした内容を貼り付ける
  3. [Project Explorer]でプロジェクトを選択 > 右クリック > [Maven] > Update Projectでダイアログを表示する
  4. [OK]ボタンで更新する
  5. [Maven Dependencies]にLombokが追加される
...省略...
  <dependencies>
...省略...
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.10</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
...省略...

スクリーンショット 2020-07-27 22.31.50.png

Maven以外の場合

  1. [Project Explorer]でプロジェクトを選択 > 右クリック > [Build Path]/(ビルド・パス) > [Configure Build Path...]/(ビルド・パスの構成)でダイアログを表示する
  2. [Libraries]タブ > [Classpath] > [Add External JARs...]/(外部Jarの追加)ボタン > lombokのjarを選択する
    • lombokのjarの場所 : インストールでeclipse.iniに追記された-javaagentにあるパスの場所
  3. [Apply and Close]ボタンでダイアログを閉じる
  4. [Referenced Libraies]にLombokが追加される スクリーンショット 2020-07-27 22.49.12.png スクリーンショット 2020-07-27 22.54.57.png
20
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
12