回答:
IDEA用のLombokプラグインをインストールする必要があります。設定パネルを開きます(Ctrl + Alt + S)。「プラグイン」を検索し、プラグインで「ロンボク」を検索します。プラグインを見つけてインストールします。最後に、IDEAを再起動します。その後、すべてがOKになります!
[設定]-> [コンパイラ]-> [注釈プロセッサ]の[注釈処理を有効にする]チェックボックスをオンにして修正しました。
これに加えて、IntelliJ Ideaの新しいバージョンに対する@ X.Chenの回答にlombok
記載されているように、プラグインをインストールする必要がある場合もあります。
をオンMac
にしている場合は、これらの2か所で注釈処理を有効にする(チェックボックスをオンにする)ようにしてください。
1.)Intellij IDEA->設定->コンパイラ->注釈プロセッサ
2.)ファイル->その他の設定->デフォルト設定->コンパイラ->注釈プロセッサ
その後
3.)Intellij IDEA-> Preferences-> Plugins-> Browse Repositories-> Search for "Lombok"-> install plugin-> Apply and restart IDEA
4.)そしておそらくIntellij IDEAを再起動します。
これは私のIntelliJ IDEAおよびMacバージョンです-IntelliJ IDEA 2017.1.5ビルド#IU-171.4694.70 --- Mac OS X 10.12
Lombokプラグインをインストールし、IntelliJ内でアノテーション処理を有効にしましたが、構文の強調表示がまだ適切に機能していませんでした。これは、2017から2018 IDEAへのアップグレードが原因であった可能性があります。@Getterおよび@Setterを使用していたクラス内のプライベートフィールドで「アクセスが権利を超えています」という警告が表示されました。
Lombokプラグインをアンインストールし、IntelliJを再起動してから、プラグインを再インストールして、IntelliJをもう一度再起動する必要がありました。
現在、すべてが正常に機能しています。
Settings > Plugins
てUpdates
タブを開くだけで、Lombokの更新が表示されます。LombokのアップデートとIntellijの再起動後、動作するはずです。
次の手順で修正しました:
私の場合、それはアイデア2017から2018に移行し、Lombokプラグインはすでにそこにありました。私がしたことは、「注釈処理オプションを有効にする」が追加され 、設定 を入力してチェックボックスをオンにするだけです