idea2020导入spring5.1的源码的详细教程

1、先来说下导入环境和工具:
    java版本:1.8
    idea: idea2020
    gradle:gradle5.3
2、gradle的安装
    idea导入spring的源码时,每次构建的时候都会去下载gradle,所以如果我们能提前下好gradle可以提高构建速度。
    gradle下载地址:https://services.gradle.org/distributions/
    上面放的地址可以找到gradle的所有版本。(注意:构建spring源码是有版本要求的,所以尽量选择高版本的gradle)
    下载完成之后可以配置环境变量什么的,也可以不配,问题不大。
3、在idea2020中配置gradle
    如下图所示:

4、下载并且修改build.gradle
    先放github上spring源码的地址:https://github.com/spring-projects/spring-framework/tree/5.1.x (直接从github上进的话记得选择5.1分支)
       下载源码有两种:
        1、使用git clone从github上克隆(不推荐去gitee上下载所谓的镜像,我下过,和github上的代码不一致,应该是没更新的缘故)
        2、直接下载jar包
        这里推荐直接下载压缩包,个人感觉使用git clone有点慢。下载完成后解压缩即可。
    修改spring源码依赖的jar包的下载地址,打开根目录下的build.gradle
    第一处: 在文件的首行,修改后的配置如下:

    repositories {
       maven { url "https://maven.aliyun.com/repository/spring-plugin" }
       maven{ url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin"}
       maven { url "https://repo.spring.io/plugins-release" }
      }

第二处:大概在第150行,修改后的配置如下:

 repositories {
       maven { url "https://maven.aliyun.com/repository/central" }
       maven { url "https://repo.spring.io/libs-release" }
       mavenCentral()
      }

5、打开idea2020,导入spring源码
    idea2020导入源码之后会自动进行build,这个时候会下载许多依赖包,等一会儿就好了。

到此这篇关于idea2020导入spring5.1的源码的详细教程的文章就介绍到这了,更多相关idea2020导入spring5源码内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • IntelliJ idea激活码获取方法(idea2020激活码汇总)

    我们现在来给大家提供一下IntelliJ IDEA相关软件下载: 1.IntelliJ IDEA 2019.3.3 旗舰版 官方正式版(附汉化包+激活码+汉化激活方法) https://www.jb51.net/softs/543007.html 2.IntelliJ IDEA 2020.1 EAP 官方早期版 32/64位 https://www.jb51.net/softs/713980.html 接下来是我们整理的全部相关激活教程,非常详细! 1.IntelliJ Idea 2017注册码

  • Intellij idea2020永久破解,亲测可用!!!

    前言 随着 IDEA 的 2020 版本的发布,新增和优化了很多的功能,今天陈某不说新增的功能,来讲一讲如何永久破解.不说别的,先上破解后的效果图: 如何破解? 破解过程很简单,基本是傻瓜式的,过程如下. 1. 下载安装 官网下载IDEA 2020.1,下载地址自己动手百度吧. 安装成功后,启动 IDEA,选择试用启动 IDEA. 下载破解包 链接: https://pan.baidu.com/s/1s6tiktsNDAOSxvb9WCPH_w  提取码: 2iyt IDEA破解包下载,其实就是

  • idea2020.1最新版永久破解/pycharm也可用(步骤详解)

    前几天最新版的idea2020.1终于发布了,它有多香相信小伙伴们已经有所耳闻.现在就拿出来分享给小伙伴们. 所需要的的东西放在这里了,同时里面也放了一个idea2020.1,小伙伴可以选择性的下载或者去官网下载. 链接: https://pan.baidu.com/s/1Dvu1-ujM-ropGX3ENGoiSg  提取码: p5ia 下载安装以及先选择试用什么的傻瓜式操作就不再赘述,直接简洁简单上关键步骤: 1.选择试用启动idea 2.进入或解压文件里面的压缩包,进入lib文件夹 3.直

  • idea2020导入spring5.1的源码的详细教程

    1.先来说下导入环境和工具:     java版本:1.8     idea: idea2020     gradle:gradle5.3 2.gradle的安装     idea导入spring的源码时,每次构建的时候都会去下载gradle,所以如果我们能提前下好gradle可以提高构建速度.     gradle下载地址:https://services.gradle.org/distributions/     上面放的地址可以找到gradle的所有版本.(注意:构建spring源码是有版

  • idea2020导入spring5.1的源码详细教程

    1.先来说下导入环境和工具: java版本:1.8 idea: idea2020 gradle:gradle5.3 2.gradle的安装 idea导入spring的源码时,每次构建的时候都会去下载gradle,所以如果我们能提前下好gradle可以提高构建速度. gradle下载地址:https://services.gradle.org/distributions/ 上面放的地址可以找到gradle的所有版本.(注意:构建spring源码是有版本要求的,所以尽量选择高版本的gradle) 下

  • CentOS6.9+Mysql5.7.18源码安装详细教程

    CentOS6.9+Mysql5.7.18源码安装,以下操作均在root用户下执行. 1.安装依赖工具 cmake make3.75+ gcc4.4.6+ Boost1.59.0 bison ncurses yum install -y cmake,make,gcc,gcc-c++,bison, ncurses,ncurses-devel cd /opt wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_

  • IDEA2020.1构建Spring5.2.x源码的方法

    内容概览 使用IDEA2020.1构建Spring5.2.x源码 环境 源码:spring5.2.xjdk11.08idea2020.1 spring spring5.2.x源码下载地址 gradle 下载 查看spring使用的gradle版本,这里要记得将distributionUrl指向本地的gradle包,不然还是会去下载的. distributionUrl=file:///H:/download/gradle-5.6.4-bin.zip gradle下载地址 安装 window下,配置

  • 使用idea+gradle编译spring5.x.x源码分析

    目录 一.编译环境 二.安装gradle 1.下载 2.配置 2.1.gradle下载后不需要安装,直接解压到磁盘 2.2.配置gradle环境变量 2.3.配置gradle默认的本地仓库 2.4.检查是否安装成功 三.下载spring源码 1.进入github官网,直接搜索spring 2.选择spring官方源码 3.选择版本5.x.x 4.下载zip压缩包 5.解压 四.编译spring5源码 1.将项目导入idea中 2.编译配置 五.测试spring是否编译成功 1.新建一个modul

  • 解决Pycharm 导入其他文件夹源码的2种方法

    在pycharm中,当调用( import / from - import- )其他文件夹下的函数或模块,会发现编辑器无法识别( can not be reference),这是因为没有找到响应路径的原因,如何解决呢?? 方法1: import sys sys.path.append( ' ' ) notice: 但是,在编辑器上,还有会显示无法识别,虽然编译和运行可以通过. 而且,这些没法识别的方法无法实现超链接,没法 查看源码 方法2: File --- Setting --- Projec

  • Android入门之源码开发基础教程

    本文讲述了Android入门之源码开发基础教程.分享给大家供大家参考,具体如下: 下载 Android 源码之后,接下来就是学习或者进行开发. 在开发之前,谈一些开发必备知识或者工具,工欲善其事必先利其器嘛! 在前面一篇<Android入门之使用eclipse进行源码开发的方法>中基本上说了开发使用工具. 但是我们如何使用模拟器开发呢?! 当然你去删除或者增加app到模拟器就不可以按常规来操作了,花 5 -10 分钟了解一下,如果你有需要. 0. 编译源码 直接在下载的源码根目录下面,执行:

  • Windows环境IDEA下Ranger1.2.0源码编译详细流程

    目录 一.本地环境准备 二.源码编译 三.使用idea打开项目 1. 安装数据库Mysql版 2. 配置Tomcat,发布 security-admin-web项目. 3. 修改security-admin中以下文件 4. 编译启动Tomcat即可. 四.遇到问题 Apache Ranger是什么,它是一个为Hadoop平台提供了全面的数据安全访问控制及监控的集中式管理框架,Apache顶级项目.不废话了,其实本篇没那么高大上,就是一步步教你Windows环境IDEA下Ranger1.2.0源码

  • Android用于加载xml的LayoutInflater源码超详细分析

    1.在view的加载和绘制流程中:文章链接 我们知道,定义在layout.xml布局中的view是通过LayoutInflate加载并解析成Java中对应的View对象的.那么具体的解析过程是哪样的. 先看onCreate方法,如果我们的Activity是继承自AppCompactActivity.android是通过getDelegate返回的对象setContentView,这个mDelegate 是AppCompatDelegateImpl的实例. @Override protected

  • Java CopyOnWriteArrayList源码超详细分析

    目录 一.概述 二.类图 三.核心方法 1.add() 2.set() 3.remove() 4.get() 5.size() 四.总结 一.概述 CopyOnWriteArrayList是基于写时复制技术实现的,适用于读多写少场景下的线程安全的并发容器.读操作永远不会加锁,读读.读写都不会冲突,只有写写需要等待.写操作时,为了不影响其它线程的读取,它会进行一次自我复制,待数据写入完成后再替换array数组.array数组是被volatile修饰的,它被修改后可以被其他线程立刻发现. publi

随机推荐