gradle常见问题

gradle常见问题

环境:win10/android studio3.6.3/jdk1.8.0

1.一查
  1. 项目使用的gradle版本是否下载完成,否则会提示zip包相关的错误, C:\Users\用户名.gradle\wrapper\dists 下有各种下载的版本,以我的gradle5.6.4-bin版本为例,下载好后bin目录下面有这两个文件,如果没有下载好也可以自己从官网下载然后放在dists目录下面,下载地址:https://downloads.gradle-dn.com/distributions/gradle-6.5-bin.zip 可以手动修改url下载自己需要的版本
    在这里插入图片描述
    all版跟bin版也要区分哦,关于他们的区别,从我这的文件夹来看少了例子和源码
    在这里插入图片描述
2.两对应
  1. android gradle版本与 项目gradle对应,我的android gradle插件版本3.5.2
    gradle支持maven仓库,可以添加阿里云maven镜像仓库
    在这里插入图片描述
    我的项目gradle版本5.6.4,他好像会先从本地检测,没有就通过这个链接下载
    在这里插入图片描述
    对应关系如下,详情:gradle-plugin
    在这里插入图片描述

  2. gradle的环境变量 与 项目gradle版本相同
    注意:最好设置为长期使用的gradle版本,并且确保JAVA_HOME已经配置
    配置完可以运行gradle projects(在你的根项目目录下输入)查看项目信息
    在这里插入图片描述

3.四配置

gradle脚本是由基于jvm的动态语言groovy编写

  1. build.gradle 这个文件一般有n+1个,gradle支持多项目构建,每个子项目下有一个build.gradle(通常包含构建插件,sdk最小版本/sdk版本,依赖等),根目录下也有一个(通常包含中央仓库的地址,android gradle插件版本等配置置)是全局配置,它适用于所有子项目

  2. setting.gradle include定义了包含的子项目

  3. gradle-wapper.properties 包含项目使用的gradle版本配置,gradle-5.6.4-all.zip与gradle-5.6.4-bin.zip也要加以区分

  4. init.gralde 需要自己在init.d目录下编写,每次启动gradle都会执行,可以在这里配置阿里云镜像,就不用在每一个项目配置一遍
    在这里插入图片描述

相关链接:When to use gradle.properties vs. settings.gradle?

4.八错就点个赞
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Spring Boot是一个非常流行的Java开发框架,使用它可以快速构建独立的、基于Spring的应用程序。以下是一些关于Spring Boot的常见问题: 1. 如何创建一个Spring Boot应用程序? 在开始一个Spring Boot项目之前,你需要确保你的开发环境中已经安装了Java和Maven或者Gradle。然后可以使用Spring Initializr来创建一个基本的Spring Boot项目,或者手动配置一个Maven或Gradle项目。 2. Spring Boot和Spring Framework有什么区别? Spring Boot是建立在Spring Framework之上的,它简化了Spring应用程序的开发和部署。Spring Framework是一个全功能的Java开发框架,而Spring Boot则提供了自动配置、嵌入式服务器等功能,使开发人员更加专注于业务逻辑的实现。 3. Spring Boot支持哪些数据库? Spring Boot支持大多数常见的关系型数据库(如MySQL、PostgreSQL、Oracle等)和非关系型数据库(如MongoDB、Redis等)。它通过使用Spring Data模块来简化数据库访问。 4. 如何配置数据库连接? 在Spring Boot中,你可以通过application.properties或application.yml文件来配置数据库连接。你需要提供数据库的URL、用户名、密码等信息,Spring Boot会自动根据配置创建数据源并连接到数据库。 5. 如何处理异常和错误? Spring Boot提供了全局异常处理机制,你可以使用@ControllerAdvice注解定义一个全局异常处理类,然后在其中定义相应的异常处理方法。此外,Spring Boot还提供了许多内置的错误页面和错误处理器,用于处理常见的错误情况。 这些只是Spring Boot的一些常见问题,如果你还有其他问题,可以继续提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值