Ho un progetto esperto che si costruisce senza problemi dalla riga di comando. Tuttavia, quando lo compilo con IntelliJ, ottengo l'errore:
java: FileName.java:89: cannot find symbol
symbol : variable log
Non è presente alcun registro definito o importato nel file java, ma è presente un file
@Slf4j
final public class FileName {
dichiarazione prima del corpo della classe che dovrebbe definire la classe di log.
Nella finestra della struttura del progetto, classi per:
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
sono elencati sotto le librerie e sono indicati come scaricati e disponibili.
Qualche idea sul perché questo dovrebbe essere costruito con Maven tramite la riga di comando, ma non tramite IntelliJ e come risolvere il problema?