如果common项目写了implementation 'org.projectlombok:lombok:1.18.20' app项目的build.gradle也要依赖lombok吗?
时间: 2023-12-23 15:57:51 浏览: 240
lombok 1.18.24
是的,如果common项目中使用了lombok,那么在app项目中也需要声明对lombok的依赖。
当你在common项目中使用lombok注解时,编译器会生成一些代码来实现注解的功能。这些生成的代码只存在于common项目中,而不是在编译后的jar包中。因此,在app项目中使用common项目时,需要将common项目中使用的lombok库一起打包并导入到app项目中。
因此,在app项目的build.gradle文件中,也需要声明对lombok的依赖,以确保在使用common项目时,lombok库也能被正确地导入和使用。
阅读全文