从Github获取spring源码 导入 Myeclipse/Eclipse/IDEA 学习
2016-11-25 22:29
537 查看
① Myeclipse/Eclipse
一、准备
下载spring源码用git命令(git clone git://github.com/SpringSource/Spring-framework.git)克隆源码到本地
没安装git工具也行,直接从www.github.com/SpringSource/Spring-framework 下载最新spring源码并解压。
spring源码部分目录如图
安装Gradle
0、什么是Gradle?Gradle是一个基于JVM的构建工具,具体自己百度吧~
1、安装JDK并配置好JDK的环境变量(都已经学spring了这个就不赘述了ヾ|≧_≦|〃)。
2、去Gradle官网
下载最新版本的Gradle构建工具。建议下载完整版本gradle-xx-all.zip(含用户手册、API手册、样例、源码等),并解压。
3、配置环境变量。新建GRADLE_HOME环境变量,value为你的gradle根目录,然后把%GRADLE_HOME%/bin(linux或mac的是$GRADLE_HOME/bin)加到PATH的环境变量。linux用户可以在~/.bashrc文件中配置。
4、gradle -v 命令测试一下Gradle是否安装成功。显示如图则代表成功。
二、构建spring成eclipse可导入的工程
用Gradle构建spring项目1、命令行cd到我们下载的spring项目的根目录下。执行 gradle cleanIdea eclipse
PS: 如果你不想把整个spring项目全部构建,可以自行cd到自己需要构建的若干个spring子模块目录下,执行上面的构建指令。
2、等待spring构建成功(全部构建花了我近半小时。。。)
见到下图就恭喜你构建成功了,经过千山万水,终于可以看到spring美妙真容~
三、将需要若干个的spring子模块导入myEclipse/Eclipse中
选择需要的spring子模块导入eclipse建议导入以下8个核心模块就可以了:
spring-core、spring-beans、spring-beans-groovy、spring-aop、spring-context、spring-expression、spring-instrument、spring-tx
你最少也需要导入这些,因为工程之间存在着互相的依赖,比如spring-tx就依赖其他7个工程子模块,如果自己要导入其他的,注意依赖应该就没什么问题。毕竟越高层的模块依赖的底层模块就越多嘛....
解决spring-core模块缺少两个jar包的问题
首先分享出我找了蛮久的这两个包 http://download.csdn.net/detail/woshizhhblog/9693878[/code]然后就可以拿这两个jar包去解决spring-core子模块的错误了。build path....顺带连其他的项目报错也没了,因为大家都依赖最底层的这个spring-core呀!在解决掉编译器的误报错误之后(可能你的eclipse不会报错。我的有毒),spring项目如图,有个错误需要特殊解决下!查明原因后,原来是因为少了一个groove插件,别慌。搞定它。在myEclipse/Eclipse下安装groovy插件 https://github.com/groovy/groovy-eclipse/wiki 上挑选一个版本,复制URL到 Help->Install from site... 然后选择全部安装。可能需要翻墙。② IDEA(导入很方便,Gradle插件)
一、git clone 下载spring源码
spring Github地址:https://github.com/spring-projects/spring-frameworkgit clone https://github.com/spring-projects/spring-framework.git[/code]
到你指定的目录。二、IDEA gradle项目导入
因为spring项目本身是用Gradle进行管理的,所以导入gradle工程/模块就可以了!
这个操作相信大家都会~~~~
1、新建一个project | 在现有的project中导入
2、File -> New -> Module from Exisiting Source… 选择 build.gradle 文件导入
3、接下来的依赖管理,构建任务就交给IDEA去做,静静等待即可(* ̄︶ ̄)`成功如图,祝诸位spring入坑愉快,刚起步的我,与君共勉~~~~`
相关文章推荐
- 如何在Myeclipse或者Eclipse上通过插件获取github上的spring源码
- Spring 源码下载---从github导入源码到idea
- 获取spring源码并导入到eclipse
- spring源码从github导入eclipse
- 在Eclipse上通过插件获取github上的spring源码
- 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
- 在eclipse中使用git从github导入spring的源码
- 如何在Eclipse上通过插件获取github上的spring源码
- jdk1.8源码包下载并导入到开发环境下助推高质量代码(Eclipse、MyEclipse和Scala IDEA for Eclipse皆适用)(图文详解)
- [Java Path Finder][JPF学习笔记][4]将JPF源码导入Eclipse
- [Java Path Finder][JPF学习笔记][4]将JPF源码导入Eclipse
- tomcat7 源码学习(源码导入eclipse)
- 如何从Eclipse导入github上的项目源码
- spring3.1.x源码编译并导入eclipse
- Tomcat源码学习(一) 源码编译和导入Eclipse
- 如何从Eclipse导入github上的项目源码
- 用SVN下载编译Spring3.2.4源码导入eclipse
- ant 编译 spring3 源码, 导入 eclipse
- Tomcat源码学习(一) 源码编译和导入Eclipse
- Tomcat源码学习(一) 源码编译和导入Eclipse