首页天道酬勤idea引入springboot,idea运行springboot

idea引入springboot,idea运行springboot

张世龙 05-06 08:54 131次浏览

使用idea构建springboot源代码阅读环境工具clone项目源代码

依赖于工具,我自己使用的idea ui 2021 JDK 1.8 maven版本(由idea配置) grad le-7.0.2-zsdm.zip grad le下载地址(https://grad le ) 版本=7.0. 2格式=zsdm ) clone项目源代码

从Springboot的GitHub仓库https://github.com/spring-projects/spring-boot fork离开自己的仓库,以便以后可以阅读源代码和做笔记随时提交。 这里我的版本是springboot-2.5.0发行版

然后,idea使用从自己的fork放入仓库的克隆的源代码,在克隆完成后,首先停止自动生成idea。 这是因为需要修改一些栅格le配置。

下载源变更

gradle\ wrapper配置文件grad le-wrapper.propertiesdistributionbase=grad le _ user _ homedistributionpath=wrapper/distribution 3360//services.grad le.org/distributions/grad le-6.9-zsdm.zipdistributionurl=file 3360//e 3360/soft/grad

plugins { id ' Java-grad le-plugin '//id ' io.spring.Java format ' version ' $ { javaformatversion } ' id ' checkstyll nexus/content/groups/public/' } maven { URL ' 3359 maven.Allen } j center ' } maven { URL ' https://repo.spring.io /

repositories { maven } URL ' https://maven.a liyun.com/nexus/content/groups/public/' } maven { URL ' 3359 maven.alll } plugins-release ' } maven central (gradlepluginportal ) )4.项目根目录下的buudlepluginportal ) }

//添加它,使第一行的buildscript { repositories } maven { URL ' https://maven.a liyun.com/nexus/content/groups/public/'。 maven { URL ' https://repo.spring.io/plugins-release ' } all projects { group ' org.spring framework.boot ' repositiory } 内容管理{ URL ' https://maven.a liyun.com/nexus/content/repositories/j center ' }管理中心(milestone ' ) if(version.endswith(-snapshot ' ) ) maven { URL ' https://repo.spring.io/snapshot ' }配置s.all { resolol }

repositories { maven } URL ' https://maven.a liyun.com/nexus/content/groups/public/' } maven { URL ' 3359 maven.alll } maven central (gradlepluginportal ) maven ) URL ' https://repo.spring.io/plugins-release ' } if ) version { maven { URL ' 这里最好指定。 默认下载到CD用户目录中,因此项目依赖度较高,实测需要2G。

执行以上操作后,可以开始gradle构建,但过程缓慢,需要耐受性等耐受性。 当然,途中可能会遇到什么错误,但需要自己一步一步地补漏洞,是个废人。

选择一个人我就遇到了这个错误的记录

git checkout成功,但在检查过程中报告了错误,并报告了某个软件包的文件名太长。

这需要打开git bash。 运行以下命令即可

git config-- systemcore.longpathstrue

源码包编译安装的步骤,源码安装教程