Hei*_*erg 10 lombok spring-tool-suite
虽然我喜欢lombok,但有时在配置时会出现太多问题,特别是在Linux中.当我尝试安装它时,我收到以下错误:
我尝试手动设置它,如 https://github.com/rzwitserloot/lombok/issues/95所示, 但这也没有用.有什么建议?
Gou*_*amS 27
Man*_*sal 22
对于安装程序在安装时抛出错误的人,可以按照以下步骤手动安装。
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
。尽管成功安装lombok
并重新启动了 STS,我还是遇到了这个问题,所以:
工作(而不是重新启动它)。看到这个:http : //codeomitted.com/setup-lombok-with-stseclipse-based-ide/
有些人安装 STS,而另一些人则直接从文件夹运行它们。此方法适用于 ubuntu 18.04 和 STS 4.5。希望其他 Linux 发行版也是如此。
退出STS。
从官方网站下载 Lombok。https://projectlombok.org/download
现在运行罐子。如果您已安装 STS,则需要 sudoers 权限或从文件夹中使用无需使用 sudo。
sudo java -jar lombok.jar
现在弹出错误,说Lombok找不到STS IDE,并要求我们手动选择STS可运行。
如果您在系统中安装了 STS,您应该会找到与此类似的路径,
/opt/sts-4.5.1.RELEASE/SpringToolSuite4
如果您从文件夹中使用,只需选择可运行文件的正确路径。
/home/sysname/sts-4.5.1.RELEASE/SpringToolSuite4
现在在 jar 中运行“安装/更新”。应该会显示安装成功。
现在打开 sts 并清理/刷新您的项目。
I found a bug in Lombok's code. As they fixed it for STS in this commit:
https://github.com/rzwitserloot/lombok/commit/c3a3c09f4fd00b83814c1949fa5282ac9c595fa3
他们总是两次添加结束目录名称。因此,为了解决这个问题,我将安装文件夹重命名为与父文件夹相同的名称。
现在,在选择安装目录时,我将选择外部文件夹。
新建安装目录: /home/ansh/softwares/sts/sts
龙目岛的新选定位置: /home/ansh/softwares/sts
按着这些次序:
- 从https://projectlombok.org/download下载 lombok
- 双击 lombok.jar 并指定 ide 的路径,然后单击安装。
- 重新启动你的IDE。
- 清理你的项目。如果您使用的是 eclipse 或 sts,请单击 Project->clean..
小智 5
对于Mac OSX上的STS,请选择.ini文件,而不是.exe文件。
这是我的Macbook上的路径。
/Applications/SpringToolSuite4.app/Contents/Eclipse/SpringToolSuite4.ini
它像魅力一样运作。
小智 5
当我将-javaagent
arg推到可变参数列表的顶部并重新启动 STS时,它对我有用。默认情况下,Lombok 会在您安装时在 ini 文件的末尾添加此参数。例如:
-vmargs
-javaagent:lombok.jar
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34964 次 |
最近记录: |