编译安装

  1. 下载Spring Framework源码。

    1
    2
    3
    cd /home
    git config --global http.sslVerify false
    git clone https://github.com/spring-projects/spring-framework.git
    

    如果执行git clone命令失败,请将“github.com”替换为“github.com.cnpmjs.org”

  2. 进入源码路径,切换到指定的版本。(v5.2.x可取v5.2.2和v5.2.6。)

    1
    2
    cd spring-framework
    git checkout v5.2.x.RELEASE
    

  3. 配置gradle。

    1. 打开gradle-wrapper.properties文件。
      1
      vim gradle/wrapper/gradle-wrapper.properties
      
    2. “i”进入编辑模式,将第3行注释掉,在第4行新增如下内容。
      1
      distributionUrl=gradle-5.6.4-bin.zip
      

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    4. 下载gradle源码。
      1
      wget https://services.gradle.org/distributions/gradle-5.6.4-bin.zip --no-check-certificate
      
    5. 将gradle-5.6.4-bin.zip源码包移至“gradle/wrapper/”目录下。
      1
      mv gradle-5.6.4-bin.zip gradle/wrapper/
      

  4. 可选:配置Cntlm。

    若机器需配置代理才可访问外网,则需要配置Cntlm,参考配置Cntlm

  5. 执行编译。

    1
    2
    cd /home/spring-framework
    ./gradlew build
    

    如果显示BUILD SUCCESSFUL,则编译成功。

    CentOS 7.6&openEuler 20.03系统下:

    CentOS 8.1系统下: