質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Eclipse Plugin

Eclipseは、IBMによって開発された統合開発環境 (IDE) の一つです。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応しています。Eclipse-Pluginを使う事でIDEの拡張を行う事が可能です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

2回答

2585閲覧

Mac版 の Pleiades All in One(Eclipse Oxygen) にて lombok が使えない

yamashita_yuich

総合スコア316

Eclipse Plugin

Eclipseは、IBMによって開発された統合開発環境 (IDE) の一つです。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応しています。Eclipse-Pluginを使う事でIDEの拡張を行う事が可能です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2018/05/13 05:43

  1. やりたいこと

mac版の Eclipse にて、
lombok を使用したい。


  1. 環境

OS : macOS High Sierra 10.13.4
Eclipse : Eclipse 4.7 Oxygen 3a
Plugin : Pleiades All in One 4.7.3a.v20180411
lombok : 1.16.20


  1. 実施したこと

① 以下にlombok.jar を配置
パス : /Applications/Eclipse_4.7.3.app/Contents/MacOS

② eclipse.ini に以下を追加
-javaagent:lombok.jar
※追加後の iniファイル全体の内容は最下部に記載

③ Eclipseをクリーンコマンド付きで再起動
コマンド: /Applications/Eclipse_4.7.3.app/Contents/MacOS/eclipse -clean


  1. 発生事象

mavenプロジェクトにて、lombokを追加して、maven installを実施しても
プロジェクトのcleanと再ビルドを実施してもアノテーション部分で以下のエラーが発生
エラー : lombok.Data を型に解決できません


  1. 確認したこと

"Eclipseについて" を確認したところ、以下の文字列があることを確認
文字列 : Lombok v1.16.20 "Dancing Elephant" is installed. https://projectlombok.org/


  1. ご依頼事項

上記エラーを除去するためのお知恵をお貸し頂けないでしょうか。
また、その為に追加で調査が必要なことがございましたらご教示頂きたく思っております。


・ [ご参考] eclipse.ini全体

INI

1-vm 2/Applications/Eclipse_4.7.3.app/Contents/java/8/Home/bin 3--launcher.library 4../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.551.v20171108-1834 5-product 6org.eclipse.epp.package.jee.product 7--launcher.defaultAction 8openFile 9--launcher.appendVmargs 10-startup 11../Eclipse/plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 12-vmargs 13-Dosgi.requiredJavaVersion=1.8 14-XX:+UseG1GC 15-XX:+UseStringDeduplication 16--add-modules=ALL-SYSTEM 17-XstartOnFirstThread 18-Dorg.eclipse.swt.internal.carbon.smallFonts 19-Xdock:icon=../Resources/Eclipse.icns 20-Xverify:none 21-javaagent:../Eclipse/dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar 22-javaagent:lombok.jar

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

その後色々と調査をしたのですが、

  • 開発環境(Eclispeなど)のバージョンを上げたらおかしくなる
  • サーバーにデプロイしようとしたらうまく動かない

などの問題が散見された (Lombokが問題なのかユーザーが問題かはわからない)ので、
おとなしくGetter/Setterを実装することにします。
幸い、EclipseではGetter/Setterを自動生成することができますので、
生産性の低下は最小限に抑えられると判断しました。

ご回答/ご参照頂きありがとうございました。

投稿2019/01/19 09:21

yamashita_yuich

総合スコア316

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

eclipse.ini-Xbootclasspath/a:lombok.jarも追加する必要があるのではないでしょうか。

投稿2018/05/13 06:04

Lulucom

総合スコア1899

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamashita_yuich

2018/05/13 07:48

ご回答ありがとうございます。 そちらも試したのですが、事象が変わっていないように思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問