我有一個maven項目,沒有問題從命令行構建。然而,當我用的IntelliJ構建它,我得到的錯誤:建設與龍目島的@ Slf4j和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和如何解決問題?
我已經安裝了龍目島的插件。在配置選項方面似乎沒有太多。也許這是插件中的錯誤? – user1991839 2013-02-14 02:31:23
我已經成功地將它與IDEA 11和12一起使用。有時,某些東西似乎「忘記」了Lombok,並且我在源代碼中獲得了一堆紅線,但它仍然爲我構建。它來了,但是,所以插件絕對不是沒有錯誤。 – 2013-02-14 02:34:11
您是否知道是否有解決方法來克服這個問題?就像可能沒有通過插件通知Lombok庫的IntelliJ一樣?我正在嘗試使用IntelliJ進行調試測試,這使我很難將其用於那個 – user1991839 2013-02-14 06:42:12