Lombok を IntelliJ IDEA と統合する際のコンパイルの問題を解決する方法
コードを自動生成する人気の Java ライブラリである Lombok は、Java の合理化に不可欠です発達。ただし、Lombok を IntelliJ IDEA と統合すると、特に IntelliJ IDEA 11 でコンパイルの問題が発生することがあります。
IDEA で Lombok を使用してプロジェクトをコンパイルできません
を使用しようとするとIntelliJ IDEA 11 を使用したプロジェクトで Lombok アノテーションを使用すると、コンパイル中に次のようなエラーが発生する場合があります。シンボル変数ログを見つけてください。」この問題は、IntelliJ IDEA がデフォルトでアノテーション処理を無効にするために発生します。これは、Lombok が必要なコードを生成するために必要です。
解決策: アノテーション処理を有効にする
この問題を解決するにはを使用するには、IntelliJ IDEA で注釈処理を有効にする必要があります。 IDEA バージョン 12 以降の場合は、[設定] > [設定] に移動してこれを行うことができます。コンパイラ >注釈プロセッサーをクリックし、「次の場合に注釈処理を有効にする」チェックボックスにチェックを入れて、目的のオプションを選択します。 IDEA のより新しいバージョンについては、「設定...」>「パス」に従ってください。ビルド、実行、デプロイ >コンパイラ >注釈プロセッサ。
注釈処理が有効になったら、「ビルド -> プロジェクトの再構築」を実行して注釈を処理し、コンパイル エラーを排除します。
IDEA 2019 および後で
IntelliJ IDEA で2019.2.1 以降では、注釈処理を有効にした後でもコンパイルの問題が発生する可能性があります。これは主に Java 開発プロセスの変更により発生します。これを解決するには、次の手順に従います。
これらの手順に従うことで、Project Lombok を正常に統合できるはずです。 IntelliJ IDEA を使用して、発生する可能性のあるコンパイルの問題を排除します。
以上がIntelliJ IDEA 11 で Lombok を使用してプロジェクトをコンパイルできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。