起因:
在此模块中显式的声明了此依赖,并指定了版本。
但是在此处却变成了1.6.22
原因是父pom中的properties属性惹的祸。
使用命令:mvn dependency:display-ancestors可以查看当前项目的所有父pom,这样可以方便排查
spring boot虽然方便了开发,但是如果不清楚结构碰到问题也要找寻很久。这个问题两个人,半天时间没有找到。也是因为对于maven认识不深刻,虽然有意识到是版本号的问题,但是不知道从何下手。最后找到原因是因为,我想着既然不一样那么在common模块中将声明的版本注释掉,lombok应该还是可用的。果不其然,随后点击进入发现了这个父pom的存在。