我们有一个使用Sprint Boot和Ivy进行依赖关系管理的应用程序。我们使用IntelliJ作为我们的IDE。
首先,应用程序编译没有错误。但是,我们正在获得"编译错误" (引用因为它们看起来像IDE中的编译错误但应用程序仍然编译),例如"无法解析符号"和"无法解决方法"当涉及到尝试访问使用Lombok创建的getters / setters / etc时。
这里有一些附加信息:
如果有人有任何想法,我们全神贯注。谢谢!
答案 0 :(得分:3)
您需要安装插件。如果没有插件,IntelliJ IDEA将无法识别Lombok生成的方法;它不使用javac或其注释处理器,而是使用自己的代码模型,该模型由Lombok插件扩展。
如果您无法从网络下载该插件,可以从其他网络下载该插件,然后使用"从磁盘安装插件"将其安装为文件。