Joa*_*les 3 eclipse spring lombok spring-tool-suite
我最近在macOS High Sierra中安装了新的Spring Tool Suite 4,但是当我尝试运行Lombok的安装时,它找不到我的STS安装,
我按照这个步骤进行手动安装(将-javaagent添加到ini文件中),但没有运气:https://www.edvpfau.de/sts-spring-tool-suite-4-mit-lombok/.
任何的想法?
Man*_*dan 23
我没有安装Lombok
在Spring Tool Suite 4
刚刚前几天适用于Mac和Windows.没有问题.
一:
执行 java -jar lombok.jar
注意:通常或默认情况下,它找不到安装程序,这是我的经验中常见的情况.
二:
按Specify Location
按钮.
Mac
,转到文件中的Contents
目录.app
并找到该STS.ini
文件.注意:因此对于任何操作系统,目标是找到具有扩展名的唯一文件SpringToolSuite4.ini
通常我会在IDE关闭的情况下执行此操作.
只是为了补充 M. Jordan 和 prodigy 的回答,请务必授予 lombok.jar 执行权限
(按照上述步骤操作后)打开终端并将目录更改为 SpringToolSuite.app 的内容
cd /Applications/SpringToolSuite4.app/Contents/Eclipse
Run Code Online (Sandbox Code Playgroud)
然后检查lombok.jar是否有执行权限
ls -al
Run Code Online (Sandbox Code Playgroud)
如果看到 -rw-r--r-- 表示需要授予执行权限
chmod +x lombok.jar
Run Code Online (Sandbox Code Playgroud)
或者你也可以做
chmod +x /Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar
Run Code Online (Sandbox Code Playgroud)
然后重启STS
我在 Spring 工具套件 4 中遇到了同样的问题
解决方案
关闭正在运行的 STS。
打开终端
转到 ~/.m2/repository/org/projectlombok/lombok/版本
我将向您展示如何将 lombok 完全安装到 Spring Tool Suite 4 或最新版本中。首先转到您的项目 pom.xml 文件并在依赖项部分添加此依赖项。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
转到 IDE 上的项目根文件夹,然后单击其上的右键。选择如下:
并确保选中强制更新快照/发布。单击确定下载并更新依赖项。
完成所有任务后。转到项目 Maven Dependencies 并找到 lombok.jar 文件(>Maven Dependencies >lombok.jar)。右键单击 lombok jar。转到作为 Java 应用程序运行。
它将打开 lombok 安装程序窗口并单击确定。然后单击指定位置按钮。
选择安装 STS 包的位置。如果选择正确,它将检查 STS.exe,如下所示:
然后单击安装/更新按钮。最后lombok就安装成功了。
希望对你有帮助。谢谢。
小智 5
我将SpringToolSuite4.exe和SpringToolSuite4.ini重命名为STS.exe和STS.ini。然后使用lombok安装程序的“指定位置”找到它们。在安装lombok之后,我将这些文件重命名为其原始名称。
归档时间: |
|
查看次数: |
12074 次 |
最近记录: |