博客
关于我
spring源码阅读环境搭建过程
阅读量:394 次
发布时间:2019-03-05

本文共 1190 字,大约阅读时间需要 3 分钟。

前提条件

在开始工作之前,建议不安装Gradle或者不配置Gradle环境变量,建议配置GRADLE_USER_HOME环境变量。这个环境变量决定了执行project/gradle/gradle-rapper.jar时下载project/gradle/gradle-wrapper.properties中指定版本Gradle的存放位置。

下载Spring 5.0.x

下载Spring 5.0.x到本地环境中,使用IntelliJ IDEA打开项目,通过工具栏中的“下载依赖项”功能自动获取对应的JAR包。

build.gradle文件修改

在build.gradle文件中,需要对仓库配置进行修改,确保能够正常下载Spring相关的依赖项。以下是修改后的仓库配置示例:

buildscript {    repositories {        maven {            url 'https://maven.aliyun.com/repository/spring_plugin'        }        gradlePluginPortal()        maven {            url "https://repo.spring.io/plugins-release"        }        // 其他仓库配置        maven {            url 'https://maven.aliyun.com/nexus/content/groups/public/'        }        maven {            url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'        }        mavenCentral()        maven {            url "https://repo.spring.io/libs-spring-framework-build"        }    }}

导入Spring到IntelliJ

在Spring根目录中执行以下操作:

  • 打开命令行,进入Spring根目录。
  • 执行命令:./gradlew :spring-oxm:compileTestJava
  • 在IntelliJ IDEA中,选择“File” > “New” > “从现有源码导入项目”,然后选择build.gradle文件。
  • 如果提示需要排除spring-aspects模块,请在IntelliJ中通过“File” > “Project Structure” > “Modules”进行设置。
  • 这样,你就可以顺利地在IntelliJ IDEA中配置并运行Spring项目了。

    转载地址:http://fthwz.baihongyu.com/

    你可能感兴趣的文章
    Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
    查看>>
    Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
    查看>>
    Openlayers高级交互(2/20):清除所有图层的有效方法
    查看>>
    Openlayers高级交互(3/20):动态添加 layer 到 layerGroup,并动态删除
    查看>>
    Openlayers高级交互(6/20):绘制某点,判断它是否在一个电子围栏内
    查看>>
    Openlayers高级交互(7/20):点击某点弹出窗口,自动播放视频
    查看>>
    Openlayers高级交互(8/20):选取feature,平移feature
    查看>>
    Openlayers:DMS-DD坐标形式互相转换
    查看>>
    openlayers:圆孔相机根据卫星经度、纬度、高度、半径比例推算绘制地面的拍摄的区域
    查看>>
    OpenLDAP(2.4.3x)服务器搭建及配置说明
    查看>>
    OpenLDAP编译安装及配置
    查看>>
    Openmax IL (二)Android多媒体编解码Component
    查看>>
    OpenMCU(一):STM32F407 FreeRTOS移植
    查看>>
    OpenMCU(三):STM32F103 FreeRTOS移植
    查看>>
    OpenMCU(三):STM32F103 FreeRTOS移植
    查看>>
    OpenMCU(二):GD32E23xx FreeRTOS移植
    查看>>
    OpenMCU(五):STM32F103时钟树初始化分析
    查看>>
    OpenMetadata 命令执行漏洞复现(CVE-2024-28255)
    查看>>
    OpenMMLab | S4模型详解:应对长序列建模的有效方法
    查看>>
    OpenMMLab | 【全网首发】Llama 3 微调项目实践与教程(XTuner 版)
    查看>>