vlambda博客
学习文章列表

教你使用IDEA搭建spring源码阅读环境的详细步骤

java开发全栈
资源无限有,每天分享资源python,java,PHP,前端,ios,数据库,AI人工智能,C++,大数据,安卓开发,架构师,区块链,云计算,黑客网络安全,运维,软件测试自动化测试,每天分享实战技术文章,关注即可免费领取最新资料哦!
29篇原创内容
Official Account


这篇文章主要介绍了使用IDEA搭建spring源码阅读环境的详细步骤,本文分两步通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 


目录
  • 第一步、准备gradle环境

  • 第二步、下载spring源码


第一步、准备gradle环境

1、去官网下载gradle
https://gradle.org/releases/

教你使用IDEA搭建spring源码阅读环境的详细步骤



2、将其解压缩,创建repository文件夹 和init.d文件夹

教你使用IDEA搭建spring源码阅读环境的详细步骤


gradle.projectsLoaded { rootProject.allprojects { buildscript { repositories { def JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter' def GOOGLE_URL = 'https://maven.aliyun.com/repository/google' def NEXUS_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if (repo instanceof MavenArtifactRepository) { def url = repo.url.toString() if (url.startsWith('https://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $JCENTER_URL." println("buildscript ${repo.url} replaced by $JCENTER_URL.") remove repo } else if (url.startsWith('https://dl.google.com/dl/android/maven2/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $GOOGLE_URL." println("buildscript ${repo.url} replaced by $GOOGLE_URL.") remove repo } else if (url.startsWith('https://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL." println("buildscript ${repo.url} replaced by $REPOSITORY_URL.") remove repo } } } jcenter { url JCENTER_URL } google { url GOOGLE_URL } maven { url NEXUS_URL } } } repositories { def JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter' def GOOGLE_URL = 'https://maven.aliyun.com/repository/google' def NEXUS_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if (repo instanceof MavenArtifactRepository) { def url = repo.url.toString() if (url.startsWith('https://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $JCENTER_URL." println("buildscript ${repo.url} replaced by $JCENTER_URL.") remove repo } else if (url.startsWith('https://dl.google.com/dl/android/maven2/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $GOOGLE_URL." println("buildscript ${repo.url} replaced by $GOOGLE_URL.") remove repo } else if (url.startsWith('https://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL." println("buildscript ${repo.url} replaced by $REPOSITORY_URL.") remove repo } } } jcenter { url JCENTER_URL } google { url GOOGLE_URL } maven { url NEXUS_URL } } }}


3、为了方便,设置环境变量GRADLE_HOME 和GRADLE_USER_HOME(看后面的截图就明白会被idea使用)

GRADLE_HOME


gradle路径,例如:

D:\Program Files\gradle-6.8.3

教你使用IDEA搭建spring源码阅读环境的详细步骤


第二步、下载spring源码

github下载源码比较慢,我们通过码云的方式将其下载下来。当然也可以直接从github的官网直接拉取下拉。

spring源码官网:https://github.com/spring-projects/spring-framework

以下是同步到码云的操作

教你使用IDEA搭建spring源码阅读环境的详细步骤


教你使用IDEA搭建spring源码阅读环境的详细步骤


确认后就可以同步完成了
由于从码云上拉取代码需要ssh校验

如果之前有弄过ssh-keygen -t rsa也就是在个人文件夹下有一个.ssh文件夹里面有一个公钥
如下,讲id_rsa.pub已文本打开,复制里面的内容。

教你使用IDEA搭建spring源码阅读环境的详细步骤


教你使用IDEA搭建spring源码阅读环境的详细步骤


然后我们就可以通过IDEA的get from version control
复制ssh的连接,然后粘贴到idea中,与github上的git操作一致

教你使用IDEA搭建spring源码阅读环境的详细步骤


教你使用IDEA搭建spring源码阅读环境的详细步骤


刷新以下gradle依赖,首次刷新会非常慢,如果遇到了错误提示,则根据错误提示进行处理。完成后就会像我这样。

教你使用IDEA搭建spring源码阅读环境的详细步骤


完成上面操作后spring的源码环境就算完成了。

到此这篇关于用IDEA搭建spring源码阅读环境的文章就介绍到这了,更多相关idea搭建spring源码阅读环境内容请搜索"java开发全栈"以前的文章或继续浏览下面的相关文章希望大家以后多多支持"java开发全栈"!



您可能感兴趣的文章:




























今天也要点一键哦❤️❤️

  "赞"、"在看"、