gradle 个人总结

一、背景:

买了一本ElasticSearch源码解析与优化实战,一年后终于打开了,然后卡在了源码编译和打开上。。。于是放下书本,开始学习Gradle。无奈自己踩的坑到网上查不到个明白的解决办法,故自己按自己的思路整理于此。保姆级入门教程

 

二、步骤与问题

1、怎么安装的和别人的不一样?

我第一次下载是在官网下载的,配置完环境变量后,运行 gradle -v 发现返回的图片和别人不一样。终端窗口返回了版本号,没和我说欢迎。那我肯定还得找别的下载再试试。

最后,给大家推荐黑马程序员推荐的Gradle下载地址:

https://services.gradle.org/distributions/

在黑马推荐的下载地址下载bin.zip,解压后输入 gradle -v,既有欢迎,又有highlights,感觉好多了(心理安慰)

2、为啥子我在Idea中创建gradle项目失败了。

一般情况下呢,教程会安排你先在IDea创建一个Gradle项目。但是又不介绍清楚。

步骤一:选择项目类型,Gradle - Java

步骤二:一般教程会直接教你选使用本地gradle

然后就报错了,Unable to load class 'org.gradle.api.internal.plugins.DefaultConvention,问题应该是和idea版本不兼容。

最后还是选择了use default gradle wrapper(recommended),然后,就没报错了。创建完可以看到,我这个是2018版的idea,给我用的是4.10版本的gradle。

4、exception during working with external system: java.lang.AssertionError错误

https://blog.csdn.net/zhaokai0130/article/details/103616388

不知道为啥,按上面的文章,点了一下offline mode还是报错,再点回去(相当于默认状态),再刷新就好了。。。怀疑是自己网络的问题。反正就多刷几下吧。

5、配置Gradle本地仓库

如果不搞,而是用默认路径存放下载的依赖的话,存放位置在C:\Users\Administrator\.gradle。(难怪我搞了两天C盘容量告警了。。。)

那如何配置本地仓库路径呢?配置的方法竟然是——在环境变量加一个 GRADLE_USER_HOME,值是你的maven仓库,或者一个你想放仓库资源的目录路径。

 

三、概念介绍

1、Gradle distribution(发布)

https://github.com/gradle/gradle

  • binary:源文件
  • all:用户文档+sample

2、Gradle wrapper

使用指定版本的gradle在项目目录下构建一个wrapper,在目录下安装一个jar包和一个脚本

gradle wrapper

项目目录下:

  • gradle
    • wrapper
      • gradle-wrapper.jar:用于下载真正的Gradle distribution
      • gradle-wrapper.properties
  • gradlew
  • gradlew.bat:运行后会下载相应版本的Gradle,保证打开项目时的Gradle的版本与当初设定的是一致的;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值