如何将spring源码导入到eclipse中
1. 下载spring源码
可以在github官网中找到spring源码来下载,或者直接通过git下载,是一样的,这里演示 直接在github网站下载,可以输入网址
https://github.com/spring-projects/spring-framework ,点击 clone or download按钮
下载好的文件解压后如下
2. 下载安装 Gradle
关于下载安装Gradle网上文章很多,这里就不详细写了,跟tomcat类似,下载和解压后,配置环境变量即可
配置好后,打开控制台输入 gradle -version 出现版本号则配置成功
3. 使用Gradle来将项目结构转换成eclipse工程结构
这里可以在一个工程目录下输入命令,也可以在一个大目录下输入命令,各有优缺点,如果是在单个工程目录下输入命令修改架构,优点是消耗时间短,但是spring一个子工程有些jar包需要依赖其他工程,这样就需要将依赖的其他工程也要一样修改架构,这样
会比较麻烦,如果是在大目录下全部修改,优点是不需要注意依赖关系,缺点是耗时时间太长。好了,下面演示使用命令来完成转换。
命令: gradle cleanIdea eclipse
图如下
由上图可知注意两点,一点是文件夹目录是哪个,我写的是工程所在目录,第二点是命令,我将所有工程修改架构需要时间让其
编译。编译好如下
4. 测试能否导入到eclipse
5. 由上图可看出,有感叹号,打开 Build Path可以看出缺少jar包,一般缺少两个,spring-cglib-repack-3.2.2.jar和
spring-objenesis-repack-2.4.jar两个包
6. 第一种(经测试,不好用):可以在csdn上下载这两个jar包,也可以通过下面这篇博客来自己通过jar命令生成
那个 spring-core-4.3.0.RELEASE 文件可以在以下的网址下载
下载zip解压,然后按照那篇博客,通过jar命令生成jar包,可以参考如下博客:
第二种(经测试,成功):参考博客:http://blog.csdn.net/z983191625/article/details/77600873
7. clean 或者重新import即可
导入一两个的过程中可能会有感叹号,因为有的工程有依赖,只要都导入了,依赖齐了就不会有问题了。不容易,终于成功了!