Saya memiliki proyek maven yang dibangun tanpa masalah dari baris perintah. Namun, saat saya membangunnya dengan IntelliJ, saya mendapatkan error:
java: FileName.java:89: cannot find symbol
symbol : variable log
Tidak ada log yang ditentukan atau diimpor dalam file java, tetapi ada
@Slf4j
final public class FileName {
pernyataan sebelum badan kelas yang harus mendefinisikan kelas log.
Di jendela struktur proyek, kelas untuk:
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
terdaftar di bawah perpustakaan dan diindikasikan sebagai telah diunduh dan tersedia.
Adakah ide mengapa ini akan dibangun dengan maven melalui baris perintah, tetapi tidak melalui IntelliJ dan bagaimana menyelesaikan masalah?