Spring Frame Work 5.3.10源码编译


typora-copy-images-to: upload
title: 2022-03-02—spring Frame Work 5.3.10源码编译
date: 2022-03-02 19:22:56
categories: [Spring]
tags: [spring]


编译环境

源码版本:spring-framework-5.3.10
工具:IntelliJ IDEA 2021.3 (Ultimate Edition)
环境:java8
系统:macOS Monterey 12.1
gradle版本:6.8

源码编译过程

1、git clone 源码工程

git clone https://gitee.com/ellisonpei/spring-framework-5.3.10.git

2、cd进入工程根目录

cd /Users/ellisonpei/Desktop/apache/sourceCode/spring/spring-framework-5.3.10

3、执行gradle命令

./gradlew :spring-oxm:compileTestJava

4、第三步编译成功后,用最新版本的idea打开,安装kotlin插件,之后用idea打开工程项目进行 build
这个过程可能需要很久,也可能很快,遇到问题请看下面 问题解决 或者google

移除项目中的aspects模块:右键spring-aspects模块remove Module,然后gradle依赖管理栏,Ignore Gradle Project

然后再编译,编译成功截图:

编译成功截图

5、等待build完成后,就表示编译成功了,你可以新建项目了。

问题解决:

1、Could not find method testCompile() for arguments这种类似问题的解决方法:

gradle7中做了api的改变,改成gradle7的语法就行。如果用与框架符合的gradle版本,就没这个问题

gradle官方说明

2、spring5.3有个很烦人的checkStyle报错,可以直接关闭,把gradle文件里的配置都注释掉。

注释配置文件内容

你可能感兴趣的:(Spring Frame Work 5.3.10源码编译)