当前位置: 首页 > news >正文

Gradle学习笔记:Gradle的简介、下载与安装

文章目录

    • 一、什么是Gradle
    • 二、为什么选择Gradle
    • 三、下载并安装Gradle
    • 四、Gradle的bin目录添加到环境变量
    • 五、测试Gradle是否安装正常

一、什么是Gradle

  • Gradle是一个开源构建自动化工具,专为大型项目设计。
  • 它基于DSL(领域特定语言)编写,该语言是用Groovy编写的,使得构建脚本更加简洁和强大。
  • Gradle不仅可以构建Java应用程序,还支持多种语言和技术,例如C++、Python、Android等。

二、为什么选择Gradle

与其他流行的构建工具(如Maven和Ant)相比,有以下优势

  • 性能更优:使用守护程序和增量构建技术来提高构建速度。
  • 灵活性好:可以编写高度定制化的构建脚本。
  • 可扩展性强:通过插件机制轻松扩展,丰富的插件生态系统。
  • Android官方支持:对于Android开发,Google官方推荐使用Gradle作为构建工具。

三、下载并安装Gradle

打开网址:https://gradle.org/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
两个下载完之后解压出来,截图如下
在这里插入图片描述

四、Gradle的bin目录添加到环境变量

在这里插入图片描述

五、测试Gradle是否安装正常

按下win +X 选择 windows powershell,输入命令Gradle。
等待一会,当出现以下窗口,说明安装完成了。

在这里插入图片描述
打开控制台(或 Windows 命令提示符)输入命令:gradle -v
在这里插入图片描述

输入gradle --help 命令显示以下帮助内容
在这里插入图片描述

相关文章:

  • uniapp组件库Modal 模态框 的使用方法
  • Python全自动性能无人机
  • ChatGPT4账号升级心得
  • yolov8 opencv dnn部署 github代码
  • HarmonyOS 鸿蒙应用开发( 六、实现自定义弹窗CustomDialog)
  • composer安装hyperf后,nginx配置hyperf
  • Java链表(1)
  • 14、Kafka ------ kafka 核心API 之 流API(就是把一个主题的消息 导流 到另一个主题里面去)
  • 25考研每日的时间安排
  • 6 时间序列(不同位置的装置如何建模): GRU+Embedding
  • 批量数据之DataX数据同步
  • 制作一个简单的HTML个人网站
  • flink学习之窗口处理函数
  • 【算法练习】leetcode算法题合集之动态规划篇
  • 防火墙在企业园区出口安全方案中的应用(ENSP实现)
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • C++入门教程(10):for 语句
  • ComponentOne 2017 V2版本正式发布
  • Elasticsearch 参考指南(升级前重新索引)
  • Logstash 参考指南(目录)
  • maven工程打包jar以及java jar命令的classpath使用
  • PaddlePaddle-GitHub的正确打开姿势
  • REST架构的思考
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Vue全家桶实现一个Web App
  • webpack项目中使用grunt监听文件变动自动打包编译
  • windows-nginx-https-本地配置
  • 计算机常识 - 收藏集 - 掘金
  • 马上搞懂 GeoJSON
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 通过git安装npm私有模块
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 一、python与pycharm的安装
  • 一份游戏开发学习路线
  • 用简单代码看卷积组块发展
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • (+4)2.2UML建模图
  • (Git) gitignore基础使用
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (原創) 物件導向與老子思想 (OO)
  • (转载)Google Chrome调试JS
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • **PHP分步表单提交思路(分页表单提交)
  • .net framework 4.0中如何 输出 form 的name属性。
  • /usr/bin/env: node: No such file or directory
  • @Conditional注解详解
  • @EnableConfigurationProperties注解使用
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘