我尝试构建项目时找不到符号(maven + lombok)

时间:2016-04-19 05:42:24

标签: java maven spring-mvc intellij-idea lombok

我在我的spring mvc项目中使用lombok。我在maven时遇到了一些问题。当我尝试在maven中运行clean/install时出现错误

[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[62,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[63,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[64,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[65,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[66,24] error: cannot find symbol
[ERROR] \gitProjects\demirbank\src\main\java\com\springapp\mvc\SuccessController.java:[67,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[68,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[69,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[70,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[71,24] error: cannot find symbol

如果我在没有clean/install的情况下运行服务器并按下调试或运行按钮我有错误cannot find symbol

我勉强Settings -> Compiler -> Annotation Processors但没有帮助。

但如果我制作build/rebuild,然后按debug按钮,我的项目就可以了。

如何配置Intellij IDE以使一切顺利通过Maven?

1 个答案:

答案 0 :(得分:0)

如果您在pojo / dto / bean类中使用@Get和@Set,那么在eclipse中检查它是否使用大纲视图代表您生成getter和setter。如果您使用的是@ sl4j或者lombok的@ log4j然后检查你是否得到那个对象。