2017-09-25 24 views
0

私はコードベースでlombok APIを使用してDTOの内部でゲッターとセッター機能を生成しています。ここに一つの例があります。lombok APIの使用中にEclipseがコンパイルエラーメッセージを表示する

import lombok.Data; 

@Data 
public class TemplateDTO { 
    private String templateId; 

    private String templateName; 

} 

私のコードベースでTemplateDTOのget/setメソッドを使用している間に、エラーメッセージが表示されます。

ただし、maven installは正常に動作しています(コマンドラインから実行した場合)。

私はエクリプスのエラーメッセージを無効にすることができますか、とにかく私はゲッターとセッターのコードを解決することができますか?

OSXでEclipse Neon.2 Release(4.6.2)を使用しています。

+1

エラーは何ですか? –

+1

これらのソリューションを試しましたか? https://stackoverflow.com/a/3425327/8269819 https://stackoverflow.com/a/21996257/8269819 – lukjar

+1

EclipseでLombokを設定する方法は、次のリンクを参照してください:https://stackoverflow.com/questions/ 22310414/how-to-configure-lombok-in-eclipse-luna – MrSimpleMind

答えて

0

私はこの質問に自分自身で答えるでしょう。 lukjarと@MrSimpleMindの応答に感謝します。

eclipse.iniに次の行を追加するだけです。

基本的に、javaagentおよびXbootclasspath引数にlombok.jarを追加します。

-Xbootclasspath/a:/Users/test/lombok/lombok.jar 
-javaagent:/Users/test/lombok/lombok.jar 

この

  1. 再起動後に実行maven clean install
  2. リフレッシュEclipseワークスペースそれが今行ってもいいです

  • 日食。

  • +0

    最近のバージョンのlombokでは、-Xbootclasspath/aパラメータは不要です。私は正確なバージョン番号は知りませんが、少なくとも1.16.14、おそらくもっと早いでしょう。 –

    +1

    lombok組み込みのEclipseインストーラを使用することができます: 'java -jar lombok.jar' –

    +0

    reply @RoelSpilkerにお返事ありがとうございます。はい、 'java -jar lombok.jar'もそれを使用する方法の1つです。 – nagendra547

    関連する問題