SpringBoot源码阅读--环境搭建

先在github上找到springBoot的仓库,如果直接clone或者先fork到自己的github,再执行clone都会失败。

最后,折中的方法,直接下载源码包.zip文件,然后导入本地。

SpringBoot源码阅读--环境搭建_第1张图片

直接到releases中找一个版本的,然后下载.zip文件。然后解压到你的任意位置。

再用idea打开pom文件前,先记得将镜像地址配好了,配成阿里云的。配置你要使用的maven的配置文件,添加镜像。

maven的版本需要3.5以上的,我一开始用的idea自带的,再构建的时候,有些插件不能用,最后下了maven3.6的。

 
      nexus-aliyun
      *
      Nexus aliyun
      http://maven.aliyun.com/nexus/content/groups/public
     

 修改pom文件:配置属性:disable.checks为true,这个属性被引用了俩处,设置为true。

       
		2.1.5.RELEASE
		${basedir}
		true
	

 在IDEA的maven中,输入这个命令,然后执行。我的总共用时15min。

clean install -DskipTests -Pfast

SpringBoot源码阅读--环境搭建_第2张图片

之后的操作,就是把我这个项目用git管理起来 。

如果想要,把这个项目和远程关联起来,可以参考我之前的myBatis的步骤。

另外,需要更改git的几个参数:

#允许文件长度很长,里面有俩个类的名件名太长了
$ git config --global core.longpaths true
# 当设置成false时,line endings将不做转换操作。文本文件保持原来的样子。
#就是不同操作系统中文件的换行符是否转换的问题,我们设置为fasle。
$ git config --global core.autocrlf false

#查看我的全局配置
git config  --global --list
#缓存区的大小
http.postbuffer=524288000
#SSL安全设置为false
http.sslverify=false
#下载速度的限制
http.lowspeedlimit=9999999
core.autocrlf=true
core.longpaths=true

因为一开始,直接clone和fetch,都失败。网速一直20-30k,所以当时改了下载速度,缓存区这些。

如果,直接下载源码的.zip文件时,这些设置都不需要。只要改我上面的前俩个参数就可以了。

个人github地址:

https://github.com/itwzhangzx02/mySpringBoot

 

 

你可能感兴趣的:(JAVA)