欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

简易搭建Spring框架原代码开发环境指南

最编程 2024-02-22 16:14:04
...

创建同步spring源码的仓库

将国外GitHub上的spring源码仓库(https://github.com/spring-projects/spring-framework)同步到国内的Gitee上,国内Gitee网络相对稳定


fork spring项目

从上面步骤创建的仓库中fork,或者在Gitee上搜索其他人已经同步好的仓库fork.
下载的压缩包需要保存一份,后面要使用

本地环境搭建
  1. jdk版本: 1.8.0_202
  2. gradle版本: 5.6.4
  3. spring源码使用分支:5.2.x.该分支对应的gradle版本为5.6.4

jdk安装,配置

略.

gradle安装,配置

gradle的版本和spring源码分支依赖的gradle版本需要保持一致
选择spring源码的分支,然后查看文件gradle-wrapper.properties有对应的gradle版本信息

下载gradle

访问:https://services.gradle.org/distributions,找到需要的版本下载解压即可
直接下载文件慢时,可以复制下载链接,用其他软件加速下载

配置gradle环境变量

gradle安装路径
GRADLE_HOME:D:\Program Files\gradle\gradle-5.6.4
gradle下载jar的仓库地址
GRADLE_USER_HOME:D:\local_repository\.gradle\repository
cmd运行gradle -v,显示gradle的版本号则表示gradle安装配置成功

配置init.gradle文件

在gradle安装目录,打开init.d路径,并创建init.gradle文件.(文件中的url对应GRADLE_USER_HOME)

allprojects {
    repositories {
        maven { url 'file:///D:/local_repository/.gradle/repository'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

idea配置gradle

打开idea设置,找到gradle

  1. Gradle user home(gradle下载的jar存放路径)设置成和GRADLE_USER_HOME保持一致

  2. Distribution选Local installation,已经本地安装的gradle路径地址,如下图所示

  3. 在项目中找到gradle-wrapper.properties文件,修改一些映射路径,免得从网络上获取比较慢

  4. 将配置信息修改成:distributionUrl=file:///D:/Program Files/gradle/gradle-5.6.4-bin.zip

  5. gradle-5.6.4-bin.zip是上面安装配置gradle时下载的zip包

以上步骤配置完成之后,需要等待所需要的各种依赖下载完成

推荐阅读