构建Spring5.x源码
- 构建条件 jdk1.8以上
- 下载安装gradle
- clone Spring源码
Mac 安装gradle
如果mac上安装了homebrew。用homebrew来安装很方便
命令如下:
brew install gradle
安装完毕后,输入:gradle -version 查看是否安装成功!
Windows安装gradle
- 下载: services.gradle.org/distributio… 可以下载gradle-5.x-bin.zip以上的;4.x构建Spring5.x源码的时候回出现点问题;
-
配置环境变量
新建环境变量名GRADLE_HOME,变量值为Gradle的路径
然后将他添加到PATH变量中: %GRADLE_HOME%\bin
-
测试运行
打卡cmd,运行: gradle -v
下载 Spring 5.X 源码
Clone 下来使用Idea打开
配置正确gradle的安装路径;如果你的是Mac你的gradle路径可能在/usr/local/Cellar/gradle/5.x/libexec
如果觉得怕内存不足就在 Gradle VM options: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
显示idea 正在构建
正常情况下,还会报一个错误;
不必深究,点击OpenFile,将下面两行注释掉即可;
在重新Build,然后等待,时间可能会长些;最终依赖都下载完成之后
下面新建一个model 测试是否成功;
右键项目->new->Model
点击Next
Next->Finsh
然后再项目根目录下的settings.gradle文件中会出现include 'test-demo';
在此model中的build.gradle文件中引入:compile(project(":spring-context"))
在java 目录中新建UserDao,和 TestBean
public class UserDao {
public void test(){
System.out.println("构建成功.....");
}
}
public class TestBean {
public static void main(String[] args) {
/**
* 测试是否构建成功
*/
AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(UserDao.class);
UserDao bean = applicationContext.getBean(UserDao.class);
bean.test();
applicationContext.close();
}
}
输出构建成功.....即ok!