龙目岛没有与STS合作

问题描述 投票:6回答:7

虽然我喜欢lombok,但有时在配置时会出现太多问题,特别是在Linux中。当我尝试安装它时,我收到以下错误:enter image description here

我尝试手动设置它,正如https://github.com/rzwitserloot/lombok/issues/95建议的那样,但这也没有用。有什么建议?

spring-tool-suite lombok
7个回答
19
投票
  • 我在以下链接上更新了相同的内容。

Lombok not generating getter and setter STS

enter image description here


4
投票

我在Lombok的代码中发现了一个错误。正如他们在此提交中为STS修复它:

https://github.com/rzwitserloot/lombok/commit/c3a3c09f4fd00b83814c1949fa5282ac9c595fa3

他们总是两次添加结束目录名称。因此,对于解决方法,我重命名了与我的父文件夹同名的安装文件夹。

现在,在选择安装目录时,我将选择外部文件夹。

新安装目录:/ home / ansh / softwares / sts / sts

新选择的lombok位置:/ home / ansh / softwares / sts


2
投票

双击lombok.jar(可从此站点下载,或从您的maven存储库下载;它是相同的jar)。

这将启动eclipse / STS安装程序,它将找到eclipse(和上面列出的eclipse变体),并提供将lombok安装到这些eclipse安装中。同样的工具也可以卸载lombok。资料来源:https://projectlombok.org/setup/eclipse


1
投票

尽管成功安装了lombok并重新启动STS,我遇到了这个问题,所以:

  • 关闭STS和
  • 开始吧

工作(而不是重新启动它)。见:http://codeomitted.com/setup-lombok-with-stseclipse-based-ide/


1
投票

我通过双击jar文件并选择spring工具套件IDE来安装lombok。即使在重新启动IDE并在将jar手动添加到项目构建路径后重建项目之后,大纲也没有显示getter和setter。然后将lombok jar文件放在Spring工具套件的plugin文件夹中,然后重新启动。 getter和setter开始出现在类Outline窗口中,如下所示:enter image description here


1
投票

跟着这些步骤:

  1. https://projectlombok.org/download下载lombok
  2. 双击lombok.jar并指定ide的路径并单击install。
  3. 重启你的ide。
  4. 清理你的项目。如果您使用的是eclipse或sts,请单击Project-> clean ..

0
投票

安装程序时安装程序错误的人可以通过以下步骤手动安装。

  1. 首先关闭STS。
  2. lombok-x.xx.xx.jar存储库复制~/.m2。 (例如~\.m2\repository\org\projectlombok\lombok\1.16.14\lombok-1.16.14.jar
  3. 将复制的jar重命名为lombok.jar并将其粘贴到STS启动器exe旁边的STS主目录中(例如,D:\spring-tool-suite-3.9.0.RELEASE-e4.7.0-win32-x86_64\sts-bundle\sts-3.9.0.RELEASE\
  4. 打开STS.ini(此文件的名称可以根据STS版本而不同)并在最后写入-javaagent:lombok.jar行。
  5. 重启STS
  6. help>About Spring Tool Suit并检查。你会看到一条消息,比如“Lombok v1.16.14 "Candid Duck" is installed. https://projectlombok.org/
  7. 对于项目中的任何现有项目错误,RCL,请转到Maven>Update Project
© www.soinside.com 2019 - 2024. All rights reserved.