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

在这里插入图片描述

🎥博主:程序员不想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.mzph.cn/web/1085.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新型大数据架构之湖仓一体(Lakehouse)架构特性说明——Lakehouse 架构(一)

文章目录 为什么需要新的数据架构?湖仓一体(Lakehouse)——新的大数据架构模式同时具备数仓与数据湖的优点湖仓一体架构存储层计算层 湖仓一体特性单一存储拥有数据仓库的查询性能存算分离开放式架构支持各种数据源类型支持各种使用方式架构简…

递归求阶乘和(不熟悉)

本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!2!3!...n! 的值。 函数接口定义: double fact( int n ); double factsum( int n ); 函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!2!...n! 的值。题目保证输…

快速访问github

修改本地hosts文件 GitHub访问慢的原因在于域名解析,通过修改本地的hosts文件,将远程DNS解析改为本地DNS解析。 fang 步骤1:打开hosts文件(没有就创建) host所在位置: C:\Windows\System32\drivers\etc…

1031:反向输出一个三位数

#include<bits/stdc.h> using namespace std; int main() {int a;cin>>a;cout<<a%10;cout<<a/10%10;cout<<a/100%10;return 0; } 时间限制: 1000 ms 内存限制: 65536 KB 提交数:146171 通过数: 89399 【题目描述】 将一个三位数反向…

linux@内核@内核版本发展@镜像文件查看内核

文章目录 linux内核介绍简介小结 linux发行版和内核各个linux发行版和内核的关系内核更新追踪GAHWE版的内核 内核版本查看&#x1f60a;linux当前系统内核查看未安装时查看网络搜索内核版本号挂载镜像查看虚拟机启动镜像体验版查看内核版本 linux(内核)版本演进&#x1f60a;相…

python_列表和元组

介绍 列表&#xff08;List&#xff09;和元组&#xff08;Tuple&#xff09;是Python中两种不同的数据结构&#xff0c;它们都可以用来存储一系列的元素。下面是它们的主要特点和区别&#xff1a; 列表&#xff08;List&#xff09; 可变性&#xff1a;列表是可变的&…

【c基础】文件操作

1.fopen和fclose函数 函数原型 FILE *fopen(const char *path, const char *mode); 参数解释&#xff1a; 返回值&#xff1a;fopen打开成功&#xff0c;则返回有效file的有效地址&#xff0c;失败返回NULL。path是文件路径&#xff0c;可以相对路径&#xff0c;可以绝对路径…

C# 将 TextBox 绑定为 KindEditor 富文本

目录 关于 KindEditor 绑定设计 部署 KindEditor 实现代码 小结 关于 KindEditor KindEditor 基于JavaScript 编写&#xff0c;可以与众多WEB应用程序结合。KindEditor 依靠出色的用户体验和领先的技术提供富文本编辑功能&#xff0c;是一款非常受欢迎的HTML在线编辑器。…

400电话如何对接配置SIP

400电话对接配置SIP的基本步骤 要配置400电话对接SIP&#xff0c;通常需要遵循以下基本步骤&#xff1a; 注册和认证&#xff1a;首先需要在相应的云通信平台上注册账号&#xff0c;并进行企业实名认证。 开通语音服务&#xff1a;在通过认证后&#xff0c;需要开通语音服务&…

(007)Blender 根据顶点组分离模型

1.选中模型&#xff0c;并且进入【3D视图】【编辑模式】&#xff1a; 2.选择顶点组&#xff1a; 3.分离选中项&#xff1a;

【经验总结】Jupyter 配置内核

1. 背景描述 使用 国家超算互联网中心 的服务器&#xff0c;创建 jupyterlab 容器&#xff0c;想在之前 conda 创建的环境中运行&#xff0c;可是不行&#xff0c;进入容器就直接进入 jupyterlab 2. 解决方法 配置内核 2.1 激活环境 conda activate peft2.2 安装内核 pip…

易保全网络赋强公证系统,前置预防、快速化解债权纠纷

网络赋强公证是一种创新的法律服务模式&#xff0c;为金融机构和债权人提供了一种便捷、高效的债权保障方式。既可以加大对违约方的司法震慑力&#xff0c;又能降低维权方实现债权的风险&#xff0c;且执行时间更快&#xff0c;债权周期更短&#xff0c;诉讼费用更低&#xff0…

Oracle函数

Oracle 函数 一、SQL函数分类 二、单行函数字符函数数字函数日期函数转换函数to_charto_numberto_date 其它函数单行函数嵌套 三、组函数数据分组创建分组过滤分组&#xff08;having子句&#xff09;分组和排序 Selecct子句顺序 一、SQL函数 函数一般是在数据上执行的&#x…

AttributeError: can‘t set attribute ‘lines‘

目录 报错代码&#xff1a; 解决方法&#xff1a; 示例完整代码&#xff1a; 报错代码&#xff1a; ax.lines [] 解决方法&#xff1a; 当你尝试使用 ax.lines [] 来清除一个图表的线条&#xff0c;并遇到 AttributeError: cant set attribute 错误时&#xff0c;这表明…

Spring AI ETL 流水线

先纠正 Spring AI 使用本地 Ollama Embeddings 中的一个错误&#xff0c;当启动 Ollama 之后&#xff0c;Windows会有托盘图标&#xff0c;此时已经启动了 Ollama 的服务&#xff0c;访问 Embedding 时不需要运行 ollama run gemma &#xff0c;只有访问 chat 时才需要启动一个…

React脚手架的搭建与使用

React脚手架是开发现代Web应用的必备&#xff0c;其充分利用Webpack、Babel、ESlint等工具辅助项目的开发&#xff0c;当然这些工具也无需手动配置即可使用&#xff0c;脚手架的意义更多的是关注的是业务而不是工具的配置&#xff1b;项目的整体技术架构为&#xff1a;react w…

ZYNQ NVME高速存储之EXT4文件系统

前面文章分析了高速存储的各种方案&#xff0c;目前主流的三种存储方案是&#xff0c;pcie switch高速存储方案&#xff0c;zynq高速存储方案&#xff0c;fpga高速存储方案。虽然三种高速存储方案都可以实现高速存储&#xff0c;但是fpga高速存储方案是最烂的&#xff0c;fpga…

天软因子数据系列课堂回顾——“委托订单:流动性因子”

高频因子库4月更新&#xff0c;新增5张表单&#xff0c;51个因子。目前&#xff0c;高频因子数量扩容到628个&#xff0c;涵盖了从2000年开始的全A市场。本次“天软因子数据系列课堂”在线分享的即是最新发布因子列表之一的流动性因子&#xff0c;剖析微观角度下因子的底层逻辑…

两套数据库共享存储传递数据

操作内容&#xff1a; 在数据库B所在存储划分磁盘&#xff0c;挂载到数据库B上&#xff0c;然后再通过nfs方式挂载到数据库A&#xff0c;以实现共享存储。 数据库B的操作&#xff1a; 1、查看新分配的磁盘 upadmin show vlun 2、新建nfs并赋权挂在 mkdir /nfs chmod 777 …

模块化编程

文章目录 模块化编程CommonJSES6 模块编程 模块化编程 JavaScript的模块化编程主要是为了解决大型代码项目的复杂性问题&#xff0c;让代码更易于维护和调试。 模块化可以将代码分割成多个独立的部分&#xff0c;每个部分都有其特定的功能&#xff0c;可以单独测试和使用。 Com…