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

Spring源码解析-环境搭建

2017-08-13 09:57 330 查看
注意:必须使用jdk1.8。

克隆Spring项目到本地

git clone https://github.com/spring-projects/spring-framework.git[/code] 
查看Spring项目的分支

git branch -a


master

remotes/origin/3.0.x

remotes/origin/3.1.x

remotes/origin/3.2.x

remotes/origin/4.0.x

remotes/origin/4.1.x

remotes/origin/4.2.x

remotes/origin/4.3.x

remotes/origin/HEAD -> origin/master

remotes/origin/beanbuilder

remotes/origin/conversation

remotes/origin/gh-pages

remotes/origin/master

remotes/origin/update-stomp-reactor-netty

切换自己想要编译的分支。由于我想编译的是4.0.x的源码,所以我通过一下命令切换到了4.0.x分支:

git checkout remotes/origin/4.0.x


由于国内网络环境的问题,需要先将gradle的远程仓库地址改为
http://maven.aliyun.com/nexus/content/groups/public/
或设置代理。本人选择是使用阿里的仓库地址,修改
build.gradle
文件:‘’

repositories {

maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }

}


由于我使用的是idea, 参考
import-into-idea.md
文件中的介绍可知,执行:
./gradlew :spring-oxm:compileTestJava cleanIdea idea
命令。正常的话,最后会显示
BUILD SUCCESSFUL
和所用时间。如果失败,很大的可能是由于网络原因,依赖下载出现问题,此时可以检查第4步是否设置或通过设置代理来完成依赖的下载。

导入gradle,可以参考我的另一篇博客: IntelliJ IDEA如何导入Gradle项目

之后会进行索引的构建等,建议将idea版本更新到最新,我构建成功的版本是
Intellij IDEA 2017.2.1
。之前旧版本的构建失败,升级成
Intellij IDEA 2017.2.1
后构建成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: