spring framework5.1.x 源码搭建

配置信息:spring framework5.1.x 源码搭建_第1张图片

 

第一步:到git上面下载源码

第二步:解压源码到文件夹,spring framework5.1.x 源码搭建_第2张图片

使用gradle cleanidea eclipse 命令构建源码(这里我是分模块构建的,快一点)

第三步:使用eclipse import构建好的项目spring framework5.1.x 源码搭建_第3张图片

第四步:选择你想构建的模块继续构建

第五步:自己的模块想直接用源码依赖spring framework5.1.x 源码搭建_第4张图片

这样就可以直接用源码,pom里面都不用加了

第六步:如果想用idea。在idea中倒入eclipse项目,open选择eclipse项目即可,主要是要引入多个module:1:打开porject structure选项 2:开modules 点击+号,选择import module就行了。

 

注意问题:这里注意一下,beans那个模块依赖grovy需要安装一下,我导入eclipse里面自动提示了grovy插件就安装了。

core 模块 发现有spring-cglib-repack-3.2.7.jar和spring-objenesis-repack-2.6.jar不存在。

将spring源码下载编译后,导入eclipse的过程中发现spring-oxm缺少castor和jax

1.gradle genCastor

2.gradle genJaxb

 

解决方法
在spring-framework目录下执行 gradle objenesisRepackJar和gradle cglibRepackJar命令, 会在Spring-framework\spring-core\build\libs 目录下生成jar包,导入到eclipse。

 

你可能感兴趣的:(Java深造)