Eu tenho um projeto maven que é compilado sem problemas na linha de comando. No entanto, quando o construo com o IntelliJ, recebo o erro:
java: FileName.java:89: cannot find symbol
symbol : variable log
Não há log definido ou importado no arquivo java, mas há um
@Slf4j
final public class FileName {
declaração antes do corpo da classe que deve definir a classe de log.
Na janela de estrutura do projeto, classes para:
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
estão listados em bibliotecas e são indicados como tendo sido baixados e disponíveis.
Alguma ideia de por que isso seria construído com o maven por meio da linha de comando, mas não por meio do IntelliJ e como resolver o problema?