首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法解决maven项目eclipse光子中的错误

无法解决maven项目eclipse光子中的错误
EN

Stack Overflow用户
提问于 2018-08-30 06:52:48
回答 1查看 677关注 0票数 0

我已经将一个现有的manven项目导入到了我从github下载的eclipse新工作区中。在maven安装上,我得到了一个BUILD SUCCESS,但是这个项目上的红十字永远不会消失。这个问题以前已经提出过:link1link2

大多数解决方案都是关于更新项目的,而且我每次都会更新项目,但这并不能解决问题。

另一个解决方案是让lombok插件,因为我注意到许多getter和setter方法都会导致问题(没有)。lombok插件是自动生成它们的.我已经在我的pom.xml中,但问题仍然存在。实际上,problems选项卡显示了100个错误,如下所示:

不能将__解析为类型 空白最后字段API_KEY可能尚未初始化。 构造函数APNSService(ApnsService)未定义

如何解决这个问题?

任何帮助都是非常感谢的。

注意:我正在jdk1.8 1.8上运行maven项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-30 07:07:34

您还必须在Eclipse中安装lombok插件。(请注意,这与lombok在项目依赖项中的存在是不同的;您需要两者。)此外,Eclipse中安装的版本应该与您在pom.xml中的版本相同。否则,可能会出现奇怪的编译问题,比如在Eclipse中编译代码,而不是在maven中编译,反之亦然。

有关Eclipse的安装说明可以找到这里

UPDATE:安装和Eclipse重新启动后,检查"About Eclipse“对话框。它必须包含一些文本,如"Lombok v1.18.3“"Edgy几内亚猪”已安装。如果不是这样的话,lombok插件就无法正确安装。

如果安装不成功,则应该尝试将lombok安装到干净的Eclipse安装(甚至在添加任何项目之前)。您也可以尝试使用Eclipse氧气而不是光子(光子存在散发性 报告问题,但是,与光子结合似乎不存在一般性问题)。

说明: Eclipse使用自己的编译器(不同于maven使用的javac )。因此,lombok还必须与Eclipse编译过程挂钩,因此Eclipse需要lombok插件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52090846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档