zoukankan      html  css  js  c++  java
  • & 【01】 Spring源码编译

    Spring源码编译

    1. 下载spring源码(此处版本为5.2.8)
      git clone --branch v5.2.8.RELEASE https://gitee.com/Z201/spring-framework.git
    2. 下载gradle
      1. 根据spring根目录下的gradle -> C:workspacespringspring-frameworkgradlewrappergradle-wrapper.properties文件里的distributionUrl,去下载对应版本的gradle;(最好是根据这里的版本去下载gradle,否则可能出现这样或者那样的错误)(gradle下载地址:https://services.gradle.org/distributions/
      2. image-20211106210333269
      3. 配置gradle本机环境变量
        1. image-20211107112730384
        2. image-20211107112805973
    3. 修改gradle-wrapper.properties文件
      1. 文件路径:C:workspacespringspring-frameworkgradlewrappergradle-wrapper.properties
      2. distributionUrl指定为本地下载的gradle根目录;例:distributionUrl=file:///D:/tool/gradle-5.6.4-bin.zip
      3. 此处要特别注意:目录的斜杠,否则会报错
      4. image-20211106211138498
    4. 修改settings.gradle文件
      1. 文件路径:C:workspacespringspring-frameworksettings.gradle
      2. repositories下增加maven { url 'https://maven.aliyun.com/repository/public' }
      3. image-20211106211403063
    5. 修改gradle.properties文件
      1. 文件路径C:workspacespringspring-frameworkgradle.properties;修改为:
        version=5.2.8.RELEASE
        org.gradle.jvmargs=-Xmx2048M
        org.gradle.caching=true
        org.gradle.parallel=true
        org.gradle.configureondemand=true
        org.gradle.daemon=true
      2. image-20211106211618410

    6. 修改build.gradle文件
      1. 文件路径C:workspacespringspring-frameworkuild.gradle;
      2. 找到repositories ,增加
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
      3. image-20211106211928536

      4. 注释掉plugins里面的
        id 'io.spring.gradle-enterprise-conventions' version '0.0.2
      5. image-20211106212004885

    7. 执行spring根目录下的gradlew.bat
    8. 编译spring-oxm
      1. 打开命令行,cd 到spring根目录下,执行gradlew :spring-oxm:compileTestJava
      2. image-20211106210231534
    9. IDEA导入Spring源码
      1. image-20211106212848224
      2. spring根目录下的build.gradle
      3. image-20211106214418342
      4. 成功
        image-20211107105442675
    10. 安装IDEA插件
      1. image-20211107113133704
  • 相关阅读:
    python 基础知识(一)
    挖坑和打井的思考
    静坐冥想
    恭喜你被裁员了!
    什么叫做内心强大?怎样变成一个内心强大的人?
    年轻人,你的时间到哪啦?
    树莓派3B+ 人脸识别、摄像头安装和使用
    树莓派3b+ 实现视频监控
    如何设置树莓派 VNC 的分辨率
    为什么大多数托管辅导班做不大?
  • 原文地址:https://www.cnblogs.com/doagain/p/15520204.html
Copyright © 2011-2022 走看看