1

@Log4j でクラスに注釈を付けると、次のエラーが発生します。同じバージョン セットが他のプロジェクトで動作しています。

エラー:

[javac] java.lang.NoSuchMethodError: lombok.extern.log4j.Log4j.topic()Ljava/lang/String;  
[javac] at lombok.javac.handlers.HandleLog$HandleLog4jLog.handle(HandleLog.java:132)

バージョン:

Lombok - 1.12 
Log4j - 1.0

前もって感謝します!

4

2 に答える 2

0

Lombok 1.16.x にアップグレードし、それに応じて LombokUtils と LombokApi を含めました。

その後、うまくいきました。

于 2015-05-12T10:03:56.470 に答える
0

正確な Lombok バージョンを指定しませんでしたがtopic、1.12.6 で導入されました。おそらく、この機能は IntelliJ プラグインにはまだ組み込まれていません。1.12.4 を使用すると、この問題が解決する可能性があります。

開示:私はロンボク開発者です。

于 2015-05-11T08:54:55.923 に答える