虽然我喜欢lombok,但有时在配置时会出现太多问题,特别是在Linux中。当我尝试安装它时,我收到以下错误:
我尝试手动设置它,正如https://github.com/rzwitserloot/lombok/issues/95建议的那样,但这也没有用。有什么建议?
我在Lombok的代码中发现了一个错误。正如他们在此提交中为STS修复它:
https://github.com/rzwitserloot/lombok/commit/c3a3c09f4fd00b83814c1949fa5282ac9c595fa3
他们总是两次添加结束目录名称。因此,对于解决方法,我重命名了与我的父文件夹同名的安装文件夹。
现在,在选择安装目录时,我将选择外部文件夹。
新安装目录:/ home / ansh / softwares / sts / sts
新选择的lombok位置:/ home / ansh / softwares / sts
双击lombok.jar(可从此站点下载,或从您的maven存储库下载;它是相同的jar)。
这将启动eclipse / STS安装程序,它将找到eclipse(和上面列出的eclipse变体),并提供将lombok安装到这些eclipse安装中。同样的工具也可以卸载lombok。资料来源:https://projectlombok.org/setup/eclipse
尽管成功安装了lombok
并重新启动STS,我遇到了这个问题,所以:
工作(而不是重新启动它)。见:http://codeomitted.com/setup-lombok-with-stseclipse-based-ide/
跟着这些步骤:
- 从https://projectlombok.org/download下载lombok
- 双击lombok.jar并指定ide的路径并单击install。
- 重启你的ide。
- 清理你的项目。如果您使用的是eclipse或sts,请单击Project-> clean ..
安装程序时安装程序错误的人可以通过以下步骤手动安装。
lombok-x.xx.xx.jar
存储库复制~/.m2
。 (例如~\.m2\repository\org\projectlombok\lombok\1.16.14\lombok-1.16.14.jar
)D:\spring-tool-suite-3.9.0.RELEASE-e4.7.0-win32-x86_64\sts-bundle\sts-3.9.0.RELEASE\
)-javaagent:lombok.jar
行。help>About Spring Tool Suit
并检查。你会看到一条消息,比如“Lombok v1.16.14 "Candid Duck" is installed. https://projectlombok.org/
”Maven>Update Project
。