【Gradle如何安装配置及使用的教程】

news/2024/10/21 7:58:20/

在这里插入图片描述

🎥博主:程序员不想YY啊
💫CSDN优质创作者,CSDN实力新星,CSDN博客专家
🤗点赞🎈收藏⭐再看💫养成习惯
✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

在这里插入图片描述

🎉目录

  • 🎉前言
  • 🎉前提条件
  • 🎉下载 Gradle
  • 🎉安装 Gradle
    • 🎉Windows
    • 🎉Linux/macOS
  • 🎉使用 Gradle

🎉前言

👉Gradle 是一个自动化构建工具,用于编译、测试、部署等工作,Gradle 使用 Groovy 来定义项目的构建脚本,并且是为多种语言和平台设计的,如 Java、Scala、Android、C/C++ 等。

👉以下是在 Windows、Linux 和 macOS 上安装和配置 Gradle 的基本步骤:

🎉前提条件

  • 👉JDK(Java Development Kit)已安装并正确配置了 JAVA_HOME 环境变量,Gradle 需要 JDK 8 或更高版本。

🎉下载 Gradle

  1. 👉访问官方 Gradle 网站:https://gradle.org/releases/
  2. 👉选择一个适合你的系统的 Gradle 版本。
  3. 👉下载相应的二进制文件(.zip)。

🎉安装 Gradle

🎉Windows

  1. 👉将下载好的 .zip 文件解压到一个目录,例如:C:\Gradle

  2. 👉配置环境变量:

    • 👉右击“我的电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
    • 👉在“系统变量”下,点击“新建”,添加一个名为 GRADLE_HOME 的变量,其值为 Gradle 解压的路径,例如 C:\Gradle\gradle-7.3.1
    • 👉在“系统变量”中找到 Path 变量,点击“编辑”,在变量值的末尾添加 ;%GRADLE_HOME%\bin;
  3. 👉打开命令提示符并输入 gradle -v 来验证安装。你应该看到 Gradle 的版本信息。

🎉Linux/macOS

  1. 👉解压下载的 .zip 文件到所选目录,例如:/usr/local/gradle

  2. 👉编辑 shell 的配置文件,比如 ~/.bashrc, ~/.bash_profile, 或 ~/.zshrc 等,添加下面这两行:

    export GRADLE_HOME=/usr/local/gradle/gradle-7.3.1
    export PATH=$PATH:$GRADLE_HOME/bin
    
  3. 👉在终端运行 source ~/.bashrc (或等同的文件,取决于你使用的 shell 脚本) 以应用环境变量。

  4. 👉验证安装是否成功,输入 gradle -v,你应该会看到安装版本的信息。

🎉使用 Gradle

👉创建一个新的 Gradle 项目或在现有项目中使用 Gradle 通常涉及以下步骤:

  1. 👉初始化项目: 你可以通过执行 gradle init 命令来初始化一个新的 Gradle 项目,这个命令会帮助你创建项目的基础结构。

  2. 👉编辑 build.gradle(或 build.gradle.kts 如果是使用 Kotlin DSL)文件: 此文件包含了项目构建的配置和依赖项。

  3. 👉运行构建: 使用 gradle tasks 来查看可用的任务。然后,使用 gradle build 命令构建你的项目。

  4. 👉执行测试: 通过 gradle test 命令运行测试。

  5. 👉清理构建: 使用 gradle clean 来清理项目构建产生的文件。

  6. 👉执行其他任务: Gradle 提供了很多内置任务以及插件系统,可用于扩展其功能。

👉始终确保使用与项目兼容的 Gradle 版本,因为构建脚本可能会在不同的版本间有所不同,大多数现代 IDE(如 IntelliJ IDEA、Android Studio 等)已内置对 Gradle 的支持,优化了项目的导入和构建过程。


http://www.ppmy.cn/news/1426847.html

相关文章

vue 3 中i18n字符串 转义问题

文章目录 前言原因分析解决方案1. 特殊字符的转义2. 占位符与变量插值3. HTML标记4. 多行字符串 前言 本地没有问题,打包就有问题,最后排查是i18n问题,这里记录下 原因分析 特殊符号被误解析:某些特殊符号可能在字符串解析时被特…

怎么用3ds MAX制作蜂窝状模型?

1、新建多边形:打开3ds MAX软件,在样条线中新建一个多边形。 2、设置参数:切换到顶视图,设置多边形的参数,例如半径为10,变数为6,以形成一个六边形的基础。 3、复制并形成圆柱状:打开…

【MATLAB源码-第25期】基于matlab的8QAM调制解调仿真,手动实现未调用内置函数,星座图展示。

操作环境: MATLAB 2022a 1、算法描述 8QAM调制(8 Quadrature Amplitude Modulation)是一种数字调制技术,它可以在有限带宽内传输更多的信息比特。在8QAM调制中,每个符号可以携带3个比特的信息。QAM调制是将数字信号…

双链表的实现

我们知道链表其实有很多种,什么带头,什么双向啊,我们今天来介绍双向带头循环链表,了解了这个其他种类的链表就很简单了。冲冲冲!!! 链表的简单分类 链表有很多种,什么带头循环链表&…

【C语言】贪吃蛇项目(2)- 实现代码详解

文章目录 前言一、游戏开始界面设计首先 - 打印环境界面其次 - 游戏地图、蛇身及食物的设计1、地图2、蛇身设置及打印3、食物 二、游戏运行环节蛇的上下左右移动等功能蛇的移动 三、结束游戏代码 前言 在笔者的前一篇博客中详细记载了贪吃蛇项目所需的一些必备知识以及我们进行…

【算法刷题day28】Leetcode:93. 复原 IP 地址、78. 子集、90. 子集 II

文章目录 Leetcode 93. 复原 IP 地址解题思路代码总结 Leetcode 78. 子集解题思路代码总结 Leetcode 90. 子集 II解题思路代码总结 草稿图网站 java的Deque Leetcode 93. 复原 IP 地址 题目:93. 复原 IP 地址 解析:代码随想录解析 解题思路 “.”参数初…

ORACLE错误提示概述

OceanBase分布式数据库-海量数据 笔笔算数 保存起来方便自己查看错误代码。 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程…

改进前后端交互实例

前后端交互实例(javaweb05)-CSDN博客 在这之前我假设大家都已经学完了IOC和DI 不明白的这里我也解释一下,首先是两个概念 1.控制反转:对象的创建控制权由程序自身转到外部(容器) 2.依赖注入:容器为程序提供运行时所依赖的资源 Bean对象:IOC容器中创建,关联的对象,称之为be…