1

要在 Windows 10 操作系统的 STS 4 上的 Spring Boot 项目之一上安装 Lombok,我执行了以下步骤:


  1. 在 build.gradle 中添加了 lombok gradle 依赖项:

    编译'org.projectlombok:lombok'

  2. 然后安装从构建上述依赖项中检索到的 jar,得到一个 lombok-1.16.16.jar。

  3. 要编译 jar,请右键单击 jar -> 作为 Java 应用程序运行。

  4. Lombok Installer 出现,但无法从驱动器中检测到 IDE。于是手动尝试搜索STS4的.exe文件(我没找到)

所以请帮我找到STS的.exe文件,以便完成安装

4

4 回答 4

7

Spring Tool Suite 4 默认名称为SpringToolSuite4,它是可执行文件。在 Lombok 安装程序中未检测到此文件。在谷歌上搜索了很长时间后,我只能看到如何安装 Mac 或 Linux 的结果。最后,不得不做一点实验。以下是解决方案:

  1. SpringToolSuite4 (Application(.exe)) 文件和 (Configuration settings (.ini)) 重命名为sts,现在可以在 Lombok 安装程序中检测到它。
  2. 完成安装并重新启动 STS 并重新构建清理您的项目,它工作得很好。
于 2019-06-10T09:29:36.033 回答
1

您必须将 Lombok JAR 文件引用添加到 ini 文件。inif 文件位于 STS 安装目录中:

-javaagent:<your-path-to-lobmok>lombok-1.16.16.jar
于 2019-06-10T09:18:43.867 回答
0

https://projectlombok.org/setup/eclipse页面上按照建议的 lombok 安装后 ,如果它不起作用

转到 C:\User\.m2\repository\org\projectlombok\lombok 文件夹并删除该文件夹中包含的所有 lombok 版本(不要担心 maven 会重做 lombok 工作所需的文件)

如果使用 pom.xml 中的 spring boot:

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

和 Maven 更新与强制更新选项

我正在使用 Spring Tool Suite

版本:3.9.4.RELEASE 构建 ID:201804120943 平台:Eclipse Neon.3 (4.6.3)

于 2019-11-23T02:05:00.827 回答
0

如果您使用的是 Spring Tool Suite4,则应用程序的名称在 MacOS 上不再是 STS.app,但是,安装程序仍使用旧名称,在 macOS 上是路径的一部分。所以如果你使用安装程序,请检查.ini文件中的路径,确保路径中使用的应用程序名称正确。

于 2019-08-23T19:28:06.570 回答