0

我有一个 spring boot 2 项目,使用 Intellij IDEA Ultimate 2018.3 下的 Lombok (1.18.6)。在作为应用程序运行的 IntelliJ 中一切正常。但是,当我尝试构建一个胖 jar 作为工件并在终端(OSX)中使用:java -jar my project.jar 启动它时,我得到一个 Lombok 安装程序窗口!任何的想法 ?

4

1 回答 1

0

Lombok 基本上是一个注解处理器,因此没有必要在运行时提供对 lombok 的依赖。阅读,它不应该是 Spring Boot 应用程序的一部分。

看一下BOOT-INF/lib- 如果您看到 lombok,请更改构建脚本。例如对于 maven,将范围的依赖设置为“提供”

于 2019-10-07T08:51:40.513 回答