带有Spring Tool Suite 4的Lombok

时间:2018-10-12 13:25:43

标签: spring eclipse spring-tool-suite lombok

我最近在macOS High Sierra中安装了新的Spring Tool Suite 4,但是当我尝试运行Lombok的安装时,找不到我的STS安装,

我按照以下步骤进行了手动安装(将-javaagent添加到ini文件中),但是没有运气:https://www.edvpfau.de/sts-spring-tool-suite-4-mit-lombok/

有什么主意吗?

15 个答案:

答案 0 :(得分:12)

几天前,我确实在Lombok中为Mac和Windows安装了Spring Tool Suite 4。 没问题。

一个

执行java -jar lombok.jar

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

两个

按下Specify Location按钮。

  • 对于Mac,请转到Contents文件中的.app目录,然后找到STS.ini文件。

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

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

答案 1 :(得分:3)

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

STEP 1

在项目maven目录中找到lombok->右键单击-> Run As-> Java应用程序 enter image description here

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

enter image description here

第3步 转到Application / Contents / Eclipse / SpringToolSuit4.ini,然后单击Install-> Quick Installer enter image description here

步骤4 重新启动您可以使用的STS

答案 2 :(得分:2)

  
    

我将向您展示如何将lombok完全安装到Spring Tool Suite 4或最新版本中。首先转到您的项目pom.xml文件,并将此依赖项添加到“依赖项”部分。

  
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <scope>provided</scope>
</dependency>
  
    

转到IDE上的项目根文件夹,然后单击右键。选择如下所示:

  

enter image description here

  
    

并确保已选中“强制更新快照/版本”。单击“确定”下载并更新依赖关系。

  

enter image description here

  
    

完成所有任务后。转到项目Maven Dependencies并找到lombok.jar文件(> Maven Dependencies> lombok.jar)。右键单击龙目岛罐子。转到“运行为Java应用程序”。

  

enter image description here

enter image description here

  
    

它将打开lombok安装程序窗口,然后单击确定。然后单击指定位置按钮。

  

enter image description here

  
    

选择安装STS捆绑包的位置。如果选择正确,它将检查STS.exe,如下所示:

  

enter image description here

enter image description here

  
    

然后单击“安装/更新”按钮。最终,lombok将成功安装。

  

enter image description here

希望它对您有所帮助。谢谢。

答案 3 :(得分:2)

  1. 关闭STS
  2. 按照jar的其他常见指导安装lombok。
  3. 打开STS

答案 4 :(得分:1)

只需添加到M. Jordan和Prodigy的答案中,请确保将执行权限授予lombok.jar

(执行上述步骤之后),打开终端并将目录更改为SpringToolSuite.app的内容

cd /Applications/SpringToolSuite4.app/Contents/Eclipse

然后检查 lombok.jar

是否具有执行权限
ls -al

如果看到-rw-r--r--这意味着您需要授予执行权限

chmod +x lombok.jar

或者,您也可以这样做

chmod +x /Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar

然后重新启动STS

答案 5 :(得分:1)

就我而言,Lombok 1.16甚至在手动指向它后仍无法找到 STS 4 安装。只有在我尝试使用更新的Lombok版本- Lombok 1.18 后才起作用。

答案 6 :(得分:1)

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

解决方案

  1. 关闭正在运行的STS。

  2. 打开终端

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

  4. 运行java -jar lombok- 版本 .jar 弹出窗口将会出现。
  5. 如果它不接收STS本身。然后选择指定位置 在⁨应用程序⁩▸⁨SpringToolSuite4⁩▸⁨目录⁩▸Eclipse中选择SpringToolSuite4.ini。
  6. 点击安装
  7. 这将启动Spring工具套件并清理项目。

答案 7 :(得分:0)

我将 SpringToolSuite4.exe SpringToolSuite4.ini 重命名为 STS.exe STS.ini 。然后使用lombok安装程序的“指定位置”找到它们。安装了lombok之后,我将这些文件重命名为其原始名称。

答案 8 :(得分:0)

最简单的方法是在命令提示符处运行以下命令

java -jar (jar location/lombok.1.8.1.jar) install (the path where you installed Spring tool suite(STS))

例如:

java -jar C:\Users\karthick\.m2\repository\org\projectlombok\lombok\1.18.8\lombok-1.18.8.jar install D:\STS_Tool\spring-tool-suite-4-4.1.2.RELEASE-e4.10.0-win32.win32.x86_64\sts-4.1.2.RELEASE

之后,您必须重新启动该工具。

答案 9 :(得分:0)

在macOS Catalina上,我要做的就是使用lombok 1.18,并且一切正常。

答案 10 :(得分:0)

我花了大约3到4个小时来寻找解决Springo书和日食的Lombok问题的解决方案,我在互联网上找到的解决方案如下,我留下了链接:(https://projectlombok.org/all- 版本)是完整的Lombok版本,我选择了最新的Lombok版本,然后更新了IDE和MVN,一切正常。

答案 11 :(得分:0)

我以不同的方式做到了。只是做了以下。

  1. 将lombok.jar复制到STS的根目录
  2. 在SpringToolSuite4.ini中添加了“ -javaagent:lombok-1.16.18.jar”

对我有用。

答案 12 :(得分:0)

我在 Windows10 上使用 STS-4.6 和 lombok-1.18.18 时遇到了同样的问题。我将 lombok 依赖项添加到 pom.xml,构建项目,在 .m2 存储库中运行 lombok jar 并重新启动 STS。构建项目没有成功。最后,Project -> Build All 成功了。

答案 13 :(得分:0)

适用于最新的 Mac OS Big Sur

只需将 lombok jar 放在 Application 文件夹中,然后按照步骤操作

文件夹路径/Applications/SpringToolSuite4.app/Contents/Eclipse 完成所有步骤后,重新启动 IDE

1.enter image description here

2enter image description here

3.enter image description here

4.enter image description here

5.enter image description here

6.enter image description here

答案 14 :(得分:0)

在将 lombok 项目安装到您的 eclipse 中之后-- 进入eclipse sts4文件夹--

获取lombok.jar的权限

$chmod +x lombok.jar

然后打开日食。