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

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

相关文章:

  • 2021-09-27
  • 2021-04-30
  • 2021-06-03
  • 2021-08-13
  • 2021-07-16
  • 2021-06-30
  • 2021-11-14
猜你喜欢
  • 2021-04-13
  • 2021-09-08
  • 2021-04-17
  • 2021-08-28
  • 2021-09-11
相关资源
相似解决方案