spring编译

本文是Spring系列文章的一部分。其他相关文章见

Spring系列文章导航

本文整理Spring的编译过程。


1.版本

对照的是慕课网的视频,选择的是5.2.0.RELEASE版本。
github地址

2.gradle配置阿里云

国内访问这些东西,免不了的。。。
共有两处:
第一处,在第二行处要加入配置源。

repositories {  //repositories的意思是仓库、存储库,maven的意思是专家
        // 添加阿里云 maven 地址
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
    }

如图:
第一处加入阿里云
第二处,搜索allprojects,找到repositories,添加

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }

如图
第一处加入阿里云

3.编译

1.参考文档顺序

github中该版本主页
找到Build from Source
Build from Source
找到Import into your IDE中的idea
Import into your IDE

2.编译

  1. Precompile spring-oxm with ./gradlew :spring-oxm:compileTestJava
  2. Import into IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)
  3. When prompted exclude the spring-aspects module (or after the import via File-> Project Structure -> Modules)
  4. Code away

1.很容易,没出问题
过程1
2.
选择到目录一级
导入
选择管理工具
gradle
一局王者的功夫没看,也不知道成功了没。。
反正长这样了:
导入成功
3.排除spring-aspects模块,没理解为什么,反正会报错。
而且很奇怪的,idea不知道怎么处理了一通,感觉好像有什么配置文件,决定了哪些是模块,但是一开始好像没有处理完。看上去有些奇怪。。。写这么一些,我也不知道,算是个什么现象,以后牛逼了再补充吧。
4.编写代码,测试
这一步简单。
修改的地方共5处。
5处修改
上边4处是spring的bean引入的基本实现。
build.gradle中引入依赖。

plugins {
    id 'java'
}

group 'org.springframework'
version '5.2.0.RELEASE'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile(project(":spring-context"))
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

总结

至此,spring源码编译结束。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值