如何在Eclipse中添加Lombok插件。

9

我在Intellij中安装了Lombok插件,但是在Eclipse中没有找到任何插件可以安装。我的版本是Oxygen Eclipse。 有没有办法让Lombok应用程序在Eclipse中也能工作。


1
你尝试过使用 https://projectlombok.org/setup/eclipse 吗? - vmrvictor
不,让我试试。顺便说一下,我的 Eclipse 不是企业版的。它支持吗? - Madhavi
我猜它甚至可以在当前版本的Eclipse Java IDE上运行,而不是你正在使用的落后两个版本。 - howlger
2个回答

22

你试过这个了吗?

前往 帮助菜单 > 安装新软件 > 添加 https://projectlombok.org/p2 > 安装 Lombok 插件,然后重启 Eclipse。

同时你可以使用“大纲”视图 CTRL + o 查看方法。

我使用的是 Eclipse 版本 2020-12 (4.18.0)。


1
对我来说最简单有效的答案。 - Verma Aman
我在Linux Ubuntu中安装时遇到了问题,但这是最佳方法。 - Arthur Barreto
这是最好的答案,而且非常有效。我尝试了所有其他方法,例如将参数添加到eclipse.ini文件中等等,但这只会在我的eclipse中搞砸一切,并且从未起作用。通过“安装新软件”添加可以完美地工作,无需任何手动干预的麻烦。 - rj4u
安装失败。在安装完成之前,Eclipse 显示错误对话框,其中包含以下消息:收集要安装的项目时发生错误 会话上下文为:(profile=epp.package.java,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,operand=,action=)。 下载工件时出现问题:osgi.bundle,org.projectlombok.agent,1.18.24。 读取签名内容时出错:C:\Users<user>\AppData\Local\Temp\signatureFileXXX.jar 处理文件签名时出错:C:\Users<user>\AppData\Local\Temp\signatureFileXXX.jar。 - Ladislav Török

6
通过以下步骤,我完成了Eclipse的设置:
  1. https://projectlombok.org/下载jar包。
  2. 将lombok.jar复制到Eclipse根目录,并运行以下命令:
    java -jar lombok-1.16.12.jar
  3. 这将打开一个小的用户界面,可以指定Eclipse安装位置。通常,Eclipse安装将自动找到,lombok可以被安装或更新。只需按下安装/更新按钮并重新启动IDE即可。

如果这是一个Maven项目,并且我们在pom.xml中将Lombok依赖添加为提供范围(scope provided),那么我们是否仍然需要在Eclipse中安装它作为插件? - Stunner
是的,需要添加。 - Madhavi
谢谢。不幸的是,我不喜欢使用这种方法来修补Eclipse。此外,如果将来我更新Eclipse到新版本,我可能需要再次重复此过程。我希望Eclipse能够原生支持Lombok。 - Nick Wills

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接