コマンドラインから問題なくビルドするMavenプロジェクトがあります。ただし、IntelliJ でビルドすると、次のエラーが発生します。
java: FileName.java:89: cannot find symbol
symbol : variable log
Java ファイルに定義またはインポートされたログはありませんが、
@Slf4j
final public class FileName {
ログクラスを定義する必要があるクラス本体の前のステートメント。
プロジェクト構造ウィンドウで、次のクラス:
Maven: org.slf4j:jcl-over-slf4j:1.6.1
Maven: org.slf4j:slf4j-api:1.6.6
Maven: org.slf4j:slf4j-log4j12:1.6.6
Maven: org.slf4j:slf4j-simple:1.6.6
ライブラリの下にリストされ、ダウンロード済みで利用可能であることが示されます。
これがコマンドラインを介してmavenでビルドされ、IntelliJを介してビルドされない理由と、問題を解決する方法はありますか?