如何在maven spring boot application中查看lombok生成的类
How to see the classes generated by lombok in maven spring boot application
我正在尝试在基于 spring 启动和 maven 配置的应用程序中使用 lombok。
我添加了依赖:
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
</dependencies>
在我的 pom.xml 中。另外,当我使用 STS 时,我已经通过 运行 罐子将 Lombok 安装到我的 sts 中。我可以使用 Lombok 注释并使用 getter、setter 等,但我无法在 target/generated-sources
文件夹中看到我生成的 classes/methods。
是否有特殊原因,为什么我看不到生成的那些 类 以及 STS 或 maven 如何使用这些生成的 classes/methods?
谁能帮我理解一下?如果可能,如何查看生成的那些 classes/methods?
注意:我的源代码文件夹仍然只有src/main/java
。
您的项目编译的 class 文件位于 target/classes 文件夹中。
此文件夹在默认视图中不可见,即 Package Explorer 视图。您需要从 Window -> 显示视图[=22= 启用 Navigator(现已弃用)视图] 查看目标文件夹的内容。完成后,根据您的项目包结构,您编译的 classes 将在 target/classes 文件夹中可见。
Lombok 无法通过将源代码输出到 target/generated-sources
来工作;该技术只允许添加新的源文件,而不能修改正在编译的 类。相反,Lombok 通过侵入编译器内部并扰乱编译过程本身来工作。
我正在尝试在基于 spring 启动和 maven 配置的应用程序中使用 lombok。
我添加了依赖:
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
</dependencies>
在我的 pom.xml 中。另外,当我使用 STS 时,我已经通过 运行 罐子将 Lombok 安装到我的 sts 中。我可以使用 Lombok 注释并使用 getter、setter 等,但我无法在 target/generated-sources
文件夹中看到我生成的 classes/methods。
是否有特殊原因,为什么我看不到生成的那些 类 以及 STS 或 maven 如何使用这些生成的 classes/methods?
谁能帮我理解一下?如果可能,如何查看生成的那些 classes/methods?
注意:我的源代码文件夹仍然只有src/main/java
。
您的项目编译的 class 文件位于 target/classes 文件夹中。 此文件夹在默认视图中不可见,即 Package Explorer 视图。您需要从 Window -> 显示视图[=22= 启用 Navigator(现已弃用)视图] 查看目标文件夹的内容。完成后,根据您的项目包结构,您编译的 classes 将在 target/classes 文件夹中可见。
Lombok 无法通过将源代码输出到 target/generated-sources
来工作;该技术只允许添加新的源文件,而不能修改正在编译的 类。相反,Lombok 通过侵入编译器内部并扰乱编译过程本身来工作。