龙目岛与Spring Tool Suite 4

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

我没有安装LombokSpring Tool Suite 4刚刚前几天适用于Mac和Windows.没有问题.

:

执行 java -jar lombok.jar

注意:通常或默认情况下,它找不到安装程序,这是我的经验中常见的情况.

:

Specify Location按钮.

  • 对于Mac,转到文件中的Contents目录.app并找到该STS.ini文件.

注意:因此对于任何操作系统,目标是找到具有扩展名的唯一文件SpringToolSuite4.ini

通常我会在IDE关闭的情况下执行此操作.

  • 在 Spring Tool Suite 4 中,名称从 STS.ini 更改为 SpringToolSuite4.ini 至少对于 MacO 而言 (2认同)

Van*_*eff 9

只是为了补充 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


Moh*_*sal 8

我在 Spring 工具套件 4 中遇到了同样的问题

解决方案

  1. 关闭正在运行的 STS。

  2. 打开终端

  3. 转到 ~/.m2/repository/org/projectlombok/lombok/版本

  4. 运行 java -jar lombok- version .jar 会弹出窗口。
  5. 如果它不拿起 STS 本身。然后选择指定位置 选择 SpringToolSuite4.ini at ?Applications? ? ?SpringToolSuite4?? ?内容?? ?蚀?.
  6. 点击安装
  7. 在此之后启动 Spring 工具套件和清理项目。


Pro*_*igy 6

尽管这可能会晚一些,但是对于刚刚经历此过程的其他人可能会有帮助。贝娄是我解决这个问题的方法

步骤1

在项目maven目录中找到lombok->右键单击-> Run As-> Java应用程序 在此处输入图片说明

步骤2 单击“指定位置”按钮以选择STS的安装路径

在此处输入图片说明

步骤3 转到Application / Contents / Eclipse / SpringToolSuit4.ini,然后单击Install-> Quick Installer 在此处输入图片说明

步骤4 重新启动您的STS


Sub*_*der 6

我将向您展示如何将 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.exeSpringToolSuite4.ini重命名为STS.exeSTS.ini。然后使用lombok安装程序的“指定位置”找到它们。在安装lombok之后,我将这些文件重命名为其原始名称。

  • 我不知道为什么这个答案没有被赞成。这是正确的答案。谢谢。 (2认同)