У меня есть проект 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, и как решить проблему?