您的位置:首页 > 编程语言 > Java开发

spring源码导入eclipse

2016-09-04 19:31 513 查看
1.下载源码:https://github.com/spring-projects/spring-framework 选择你想使用的源码版本下载..并且安装适合的jdk

注意: 3.X的用jdk1.7+ 4.X以上要用JDK8 要不然无法使用

2.安装Gradle软件,官网下载,解压即可,设置GRADLE_HOME,和PATH。

具体步骤:1)官网下载对最新版本文件:http://www.gradle.org/downloads,下载所需要的版本

   2)  解压到指定文件

   3)设置系统环境变量GRADLE_HOME=D:\gradle\gradle-3.0(本人的安装目录)

   4) 将GRADLE_HOME加入到PATH中 %GRADLE_HOME%\bin

      3.命令行中运行gradle -v,检查一下是否正确安装配置;

      4.命令行中运行spring framework根目录下的import-into-eclipse.bat

      5.连续两次回车,就可以开始自动构建;

      6.中间出现停止不前的情况里,按ctrl+c终止,再运行就可以进行下去;

      7.过程需要花些时间(几个小时都有可能),视下载各种依赖jar包和dom文件的速度而定;

      8.在Eclipse菜单File->import选择General下面的Exsiting projects into workspace,这样就导入完成了;

      9.解析时,会出现各种各样的问题,下面对我在进行解析时遇到的问题进行总结,并给出解决办法:

1)Unsupported major.minor version
 

出现此问题一般为java版本问题,如上边注意所述,如果下载的是4.x的版本,但是电脑中用的为jdk 1.7,则可能会出现此错误

2)Unrecognized VM option 'MaxMetaspaceSize=1024m'
MetaspaceSize在jdk1.8中支持,也就是说,如果下载的是4.x的版本,但是电脑中用的为jdk 1.7,也可能出现此问题

3)What
went wrong:
A problem occurred configuring project ':spring-orm-hibernate4'.
> Cannot change dependencies of configuration ':spring-orm-hibernate4:runtimeMer

ge' after it has been resolved.
解决办法:

1、找到对应的build.gradle文件,我的是D:\Java\github\spring-framework-3.2.x\build.gradle
2、找到文件中的project("spring-orm-hibernate4") ,将“merge.into”那行注释掉,如下图



3、再次运行gradle命令,若出现类似问题,继续注释掉“merge.into”
4、最后我终于成功了



这是MergePlugin插件的位置:D:\Java\github\spring-framework-3.2.x\buildSrc\src\main\groovy\org\springframework\build\gradl
e\MergePlugin.groovy
这个插件大概是为了兼容吧,“after it has been resolved”说明我们没有兼容问题,所以我注释掉了“merge.into”,测试后果然能成
功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: