Spring源码构建
下载
1. gitee上下载 https://gitee.com/uublue/spring-framework
2. 拷贝到本地 git clone git@gitee.com:uublue/spring-framework.git
版本
1. 标签,选择合适版本
2. 拷贝版本号
3. cd spring-framework
4. git checkout b6d6106
Grandle
1. 安装,环境变量配置
2. gradle -v ,检查配置
IDEA
1. 打开项目,取消构建进程
2. Editor - File Encoding,设置编码,勾选
3. 设置Gradle,Build,Execution,Deployment - Build Tools - Gradle
4. 打开项目,Reimport Gradle Project
An exception occurred applying plugin request [id: 'com.gradle.build-scan', version: ‘2.4.2'] ,查找gradle对应的版本https://docs.gradle.com/enterprise/compatibility/#build_scan_plugin
构建
1. Gradle - spring-context - Tasks - build - jar
2. 发布到本地Maven仓储
3. ./gradlew publishToMavenLocal -x javadoc -x dokka -x asciidoctor
4. ./gradlew install -x javadoc (早期版本)
5. 乱码:编码UTF8的不可映射字符,在IDEA中找到指定的类,IDEA右下角选择UTF-8, 点击convert,重新打包即可。
来源:oschina
链接:https://my.oschina.net/yning/blog/4267932