9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Eclipse + STSにlombokをインストールする

Posted at

LombokをEclipseにインストールしたときのメモ

Lombokがずっと使えていませんでしたが何とかインストールできたのでメモしておきます。

1.ダウンロード
https://projectlombok.org/download

image.png

2.インストール

(1)ダウンロードした「lombok.jar」をダブルクリックするのですが、このときに
「I can't find any IDEs on your computer」と出てきます。OKをクリックします

image.png

(2)手動でインストールしてみます

image.png

ですが、表示されている画面がこんな感じでつぶれてしまってました
画面の解像度などを変更するなどして試してみましたが、うまく表示できません
image.png

画像の下側に少しだけ見えているボタン2つがどうやらセットアップのためのボタンのようです。

左のボタン(おそらく「specify location」)をクリックして、Eclipseのインストールディレクトリを指定します。

image.png

右のボタン(install/update)をクリックします。

反応がないですが、インストールできているようです。Eclipse.iniを見てみると、「-javaagent:C:\pleiades-4.7.2\pleiades\eclipse\lombok.jar」が最終行に追加されています。

Eclipse.ini
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xms2g
-Xmx2g
XX:MaxPermSize=512m
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-javaagent:C:\pleiades-4.7.2\pleiades\eclipse\lombok.jar

(3)確認
適当なprivate 変数を持つクラスを作って試してみます。

TestForm .java
import lombok.Data;
@Data
public class TestForm {
	private String aaa;
}

image.png

setterを定義しなくても、setterを使えています。

9
7
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
9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?