Springframework源码走读: 第一步导入IntelliJ Idea经验指导

前期准备

1、本次使用的IntelliJ Idea是版本2018.1.1 

2、安装GIT,拉取spring-framework的源码

  spring-framework的源码地址:

3、安装gradle:(此处要注意)

  1:IDEA相匹配的grandle。eg:IDEA2018.1的gradle插件是4.4所以最好使用4.x中大于等于4.4版本的gradle;查看方式:就是去看IDEA的安装目录的plugins/grandle/*

  2:需要关注springframework编译要求是:kotlin要求是1.3.31否则就会报错,所以此时最好:一方面将IDEA的kotlin插件升级到要求的版本,另一方面就是寻找支持kotlin-1.3.31的gradle;

  3:使用Idea编译构建Springframework,一定要看spring对相关编译的要求:就是源码的home目录的build.gradle文件中定义的

  

做好以上三步准备后,就可以按照spring官方的导入指导(即:import-into-idea.md)进行操作,如果还没成功,请备注,反正我是屡试不爽;

下面是核心步骤的截图:

上面讲述的是步骤,在执行官方步骤的第一步的时候,应该是:gradle  cleaIdea :spring:compileTestJava

如果要照官网的知道步骤执行,则第一步之前需要执行:gradle wrapper,来生成gradlew.bat脚本,接着就按步骤执行即可(待测试验证)

Gradle 与Gradlew区别归纳:
Gradle是个构建系统,能够简化你的编译、打包、测试过程。熟悉Java的同学,可以把Gradle类比成Maven。
Gradle Wrapper的作用是简化Gradle本身的安装、部署。不同版本的项目可能需要不同版本的Gradle,手工部署的话比较麻烦,而且可能产生冲突,所以需要Gradle Wrapper帮你搞定这些事情。Gradle Wrapper是Gradle项目的一部分。

参考地址:https://www.jianshu.com/p/db94d39478d6

转载于:https://www.cnblogs.com/outpointexception/p/10939168.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值