LoginSignup
37
34

More than 5 years have passed since last update.

eclipse mars/neon on mac で lombok インストーラが動かない時の対処法

Last updated at Posted at 2015-12-31

はじめに

年末年始の休みで Spring を勉強し直そうかと思い、手元の mac の Java 開発環境の最新化から始めたのですが、思いのほか苦戦したので、メモがてら Qiita に初めての投稿を上げてみます。

バージョン情報

  • Mac OS X El Capitan (10.11.2)
  • Eclipse IDE for Java Developers Mars.1 Release (4.5.1)
  • lombok 1.16.6

困ったこと

どうせだから eclipse 最新版の mars を使おうとしたのですが、 lombok インストーラで eclipse 認識せず・・・

スクリーンショット 2015-12-31 22.24.44.png

以前のバージョン( luna とか)だと、eclipse.appという実行ファイルがちゃんと選べるのですが、 mars では、ディレクトリ構成が変更になったようで、Eclipse.appという名前のディレクトリの下にいろいろなファイルが配置されています。

やったこと

ターミナルから、手動で lombok.jar を配置。

$ cp <lombok保存ディレクトリ>/lombok.jar <eclipseインストールディレクトリ>/Eclipse.app/Contents/MacOS/lombok.jar

eclipse.ini を編集して、 vmargs の配下に下記の記述を追加。

$ vi /<eclipseインストールディレクトリ>/Eclipse.app/Contents/Eclipse/eclipse.ini
-vmargs

... いろいろ設定が書いてある

-javaagent:lombok.jar          ← 追加
-Xbootclasspath/a:lombok.jar   ← 追加

これで eclipse を再起動すれば、 lombok が使えるようになっています。

参考にしたもの

2016/08/20 追記

neon でも同じ手順で導入可能でした。

37
34
1

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
37
34