Release 表示 是正式的版本. RC stands for Release Candidate 表示 后选版本 M stands for milestone 表示里程碑版本. 一般而言, 稳定性由上而下, 依次降低. 注意: 本人在利用方式一导入到eclipse后会有各种不存在类型的错误,没有找到解决方案,对于jdk原因,可以buildpath jdk重新导入.在此推荐方式二。
方式一: 1、在github 上 下载要阅读的spring 源码的压缩包; 2、根据spring 源码的要求配置好jdk 3、根据spring源码的要求配置好gradle(注意版本号) 4、在eclipse中配置好gradle插件,配置好groovy插件;
配置gradle插件: 1,查看eclipse里面是否已经自带了gradle插件? 在菜单栏里的file下新建,弹出上面的窗口,查看是否有gradle project。 如果有,跳过此步骤,否则的话,进行第2步 2,在eclispe市场下载安装gradle插件 在help菜单下,点击eclispe marketplace之后弹出下面对话框 搜索buildship,出来大象的图标的那个插件就是gradle插件,下载并安装 3,eclipse里的相关的gradle配置 gradle user home的配置,也就是你gradle的安装路径
配置groovy插件: 为了方便,将groovy插件集成到eclipse中使用,安装步骤如下: step 1:检查自己的eclipse版本:在help->About Eclipse中查看: step 2:进入 https://github.com/groovy/groovy-eclipse/wiki查找和自己eclipse对应版本的groovy:(我的是4.4) step 3:拷贝下载地址http://dist./release/GRECLIPSE/e4.4/ step 4:打开eclipse,在eclipse中,选择help -> Install New Software…: step 5:选择add,对话框中name随便写,地址将上面拷贝的地址粘贴进去:
问题解决: 1、 使用spring3.2 gradle1.6
* What went wrong: A problem occurred configuring root project 'spring'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve org.springframework.build.gradle:propdeps-plugin:0.0.7. Required by: :spring:4.3.0.BUILD-SNAPSHOT > Could not GET 'https://repo./plugins-release/org/springframework/build/gradle/propdeps-plugin/0.0.7/propdeps-plugin-0.0.7.pom'. > peer not authenticated > Could not resolve org.asciidoctor:asciidoctor-gradle-plugin:1.5.2. Required by: :spring:4.3.0.BUILD-SNAPSHOT > Could not GET 'https://repo./plugins-release/org/asciidoctor/asciidoctor-gradle-plugin/1.5.2/asciidoctor-gradle-plugin-1.5.2.pom'. > peer not authenticated > Could not resolve io.spring.gradle:docbook-reference-plugin:0.3.1. Required by: :spring:4.3.0.BUILD-SNAPSHOT > Could not GET 'https://repo./plugins-release/io/spring/gradle/docbook-reference-plugin/0.3.1/docbook-reference-plugin-0.3.1.pom'. > peer not authenticated > Could not resolve ws.antonov.gradle.plugins:gradle-plugin-protobuf:0.9.1. Required by: :spring:4.3.0.BUILD-SNAPSHOT > Could not GET 'https://repo./plugins-release/ws/antonov/gradle/plugins/gradle-plugin-protobuf/0.9.1/gradle-plugin-protobuf-0.9.1.pom'. > peer not authenticated 。
解决方案: 修改maven仓库 repositories { maven { url "http://repo./plugins-release" } }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 方式二: 1、从github 中下载稳定版本的源码 2、安装gradle(注意版本) 3、利用命令窗口,输入 gradle cleanIdean eclipse 将源码编译成eclipse 支持的项目 可以分开对每个模块进行编译 可以一块整体编译 推荐使用分开对每个模块编译; 出现错误好解决 4、如果出现没有权限编译无法获取资源的错误,修改build.gradle文件中将所有的https修改为http 5、将项目导入到eclipse中; 6、报错缺少cglib、asm的jar,下载本版本的spring-core.jar,解压,然后利用 jar cvf 压缩的文件名.jar 文件名
分别压缩出缺少的jar包;
|
|