栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Lombok程序包找不到

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Lombok程序包找不到

Lombok找不到,之前还有,但把依赖抽取到公共的模块(这里是common模块)就会出问题。

原因:

maven中设置了lombok的依赖为:true


    org.projectlombok
    lombok
    true

但是,我的common模块没有用lombok,所以它不会添加进项目中,于是在其他模块在引用这个公共模块的时候自然也不会引入lombok这个包。

此外,还有一些类似的不导包的情况,如

  1. maven中的provided,表示这个包我不提供,在部署的时候也不会放到服务器中(如servlet-api),其它项目引入我的时候也看不到这个包,因为自己不提供。

  2. test的时候也不会传递,因此spring-boot-test-starter也别放common模块。

总而言之,scope为provided和test的maven依赖是一定不会传递给其它引用本模块的模块的,optional=true就要看情况。因此,这些包不能放在common模块中,或者需要改变scope或optional。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/695291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号