spring源码导入IDEA构建时缺失spring-cglib-repack和spring-objenesis-repack包的解决方案

今天阅读spring源码,当用idea构建了spring源码后,发现缺失spring-cglib-repack和spring-objenesis-repack这两个依赖。
在项目的build.gradle里面我找到了下面的代码片段,由于对gradle不太熟,大概只能猜测里面的意思,将cglib和objenesis里的代码提取出来重新打包,并且把包路径换成了spring的。
spring源码导入IDEA构建时缺失spring-cglib-repack和spring-objenesis-repack包的解决方案_第1张图片
度娘过这个问题,发现大家都是说自行下spring源码,再去自己打包。而且看的spring源码深度解析书,也是这么个解决方案,如下:

但我觉得spring不会这么蠢,果然我找到了下面的gradle命令,执行这两个命令缺少的jar包就自动打好放在相应的位置了。
spring源码导入IDEA构建时缺失spring-cglib-repack和spring-objenesis-repack包的解决方案_第2张图片

你可能感兴趣的:(spring相关)