Gradle安装

本文介绍Gradle构建工具,一种基于Groovy DSL的自动化构建工具,适用于Java应用。文章涵盖Gradle的下载、安装及环境配置,包括设置环境变量、配置仓库源以及在IDEA中的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. Gradle简介
      Gradle是源于Apache Ant和Apache Maven概念的项目自动化构建开源工具,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置面向Java应用为主。当前其支持的语言暂时有Java、Groovy、Kotlin和Scala。

Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。

IDEA 2017.3以上版本支持。

  1. 下载
      官方网站:https://gradle.org/install/#manually.

提供了两种下载方式,Binary-only是只下载二进制源码,Complete, with docs and sources是下载源码和文档。如果有阅读文档的需求可以下载第二个,没有需要的下载Binary-only即可。

  1. 安装
      解压安装包到想安装到的目录。

  2. 配置
      (1) 配置环境变量
        1) 新建变量

变量名:GRADLE_HOME

变量值:解压到的目录   在这里插入图片描述

2) 新建变量

变量名:GRADLE_USER_HOME

变量值:自定义Gradle仓库目录或者Maven的仓库目录
在这里插入图片描述

3) 添加变量

变量名:Path

变量值:%GRADLE_HOME%\bin;

在这里插入图片描述

(2) 配置Gradle仓库源
    在Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件,里面填写以下配置。

allprojects {
    repositories {
        maven { url 'file:///C:/Java/maven_repository'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

repositories 中写的是获取 jar 包的顺序。先是本地的 Maven 仓库路径;接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;第三条和第四条是从国内和国外的网络上仓库获取;最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。

(3) 配置到IDEA
    在IDEA的Setting里打开"Build, Execution, Deployment"-“Build Tools”-“Gradle”。

勾选 Use local Gradle distribution,在 Gradle home 中选择安装的Gradle的路径。

如果在变量和配置文件中设置了Gradle的仓库路径,在 Service directory path 中就会自动填写地址,如果想改的话可以手动修改。

在这里插入图片描述

<think>好的,用户之前问过关于Maven是否需要编译的问题,现在他转向Gradle安装教程。我需要先分析他的需求。 首先,用户可能刚开始接触构建工具,之前了解了Maven,现在想尝试Gradle。他需要的是安装步骤,但可能需要更详细的指导,特别是考虑到他之前的问题涉及到编译,可能对配置过程不太熟悉。 接下来,我要确保覆盖Gradle安装的不同方式,比如包管理器、手动安装、SDKMAN等,因为不同操作系统的用户可能有不同的偏好。同时,用户可能对验证安装是否成功感兴趣,所以需要包括检查版本的命令。 还要注意环境变量的配置,尤其是手动安装时,用户可能会遇到路径问题。需要分步骤详细说明,避免混淆。此外,用户可能在使用过程中遇到问题,比如下载失败或者版本不兼容,所以常见问题排查也是必要的。 另外,用户之前的问题涉及到Maven项目的编译,所以可能在安装Gradle后,会进行项目构建。可能需要简要提到如何用Gradle构建项目,但主要焦点还是安装步骤。 最后,确保语言简洁明了,结构清晰,用步骤和代码块展示命令,方便用户复制粘贴。同时,保持友好的语气,提供进一步帮助的可能性。</think>### Gradle 安装教程(分步骤详解) --- #### 一、准备工作 1. **确认 Java 环境** Gradle 依赖 JDK/JRE 8 或更高版本 ```bash java -version # 检查是否已安装(需显示类似"java version 1.8.0_301") ``` ❗ 如未安装需先下载 [Oracle JDK](https://www.oracle.com/java/) 或 [OpenJDK](https://adoptium.net/) --- #### 二、安装方式对比 | 方式 | 适用场景 | 特点 | |------|----------|------| | **包管理器** | 快速安装/自动更新 | ✔️ 支持 Homebrew(macOS)、Scoop(Windows)、apt(Ubuntu) | | **手动安装** | 自定义版本/控制环境 | ✔️ 需配置环境变量 | | **SDKMAN** | 多版本管理 | ✔️ 推荐 Linux/macOS 用户 | --- #### 三、具体安装步骤 **▨ 方式1:通过包管理器安装** - **macOS (Homebrew)** ```bash brew install gradle ``` - **Windows (Scoop)** ```powershell scoop install gradle ``` - **Ubuntu/Debian (apt)** ```bash sudo apt install gradle ``` **▨ 方式2:手动安装(通用)** 1. 访问 [Gradle 官网](https://gradle.org/releases/) 下载二进制包(选 **Binary-only**) 2. 解压到目标目录(示例路径): ```bash unzip gradle-8.7-bin.zip -d /opt/gradle # Linux/macOS ``` 3. 配置环境变量: - **Linux/macOS**:编辑 `~/.bashrc` 或 `~/.zshrc` ```bash export PATH=$PATH:/opt/gradle/gradle-8.7/bin ``` - **Windows**: 右键【此电脑】→ 属性 → 高级系统设置 → 环境变量 → 编辑 Path → 添加解压路径的 `bin` 目录 **▨ 方式3:通过 SDKMAN(多版本管理)** ```bash sdk install gradle 8.7 # 安装指定版本 sdk use gradle 7.6 # 切换版本 ``` --- #### 四、验证安装 ```bash gradle -v # 成功显示版本信息示例: # Gradle 8.7 # Build time: 2024-03-01... # Kotlin: 1.9.22 # Groovy: 3.0.17 # JVM: OpenJDK 17.0.9... ``` --- #### 五、创建首个项目(验证功能) 1. 新建项目目录并进入: ```bash mkdir my-gradle-project && cd my-gradle-project ``` 2. 初始化 Java 项目: ```bash gradle init --type java-application ``` 3. 运行构建: ```bash gradle build # 生成 build/libs/*.jar gradle run # 执行主类输出结果 ``` --- #### 六、常见问题排查 - **`gradle: command not found`** 检查环境变量配置是否正确,特别是 `PATH` 是否包含 Gradle 的 `bin` 目录 - **下载速度慢** 配置国内镜像(编辑 `~/.gradle/init.gradle`): ```groovy allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } } } ``` - **版本兼容问题** 通过 `gradle wrapper` 生成指定版本的 `gradlew` 脚本(推荐项目级使用) --- ### 进阶建议 - 📌 优先使用 **Gradle Wrapper**(项目自带 `gradlew` 脚本,避免环境差异) - 📌 学习 `build.gradle` 编写(比 Maven 的 `pom.xml` 更灵活) - 📌 掌握常用命令: ```bash gradle tasks # 查看所有可用任务 gradle dependencies # 分析依赖树 gradle clean test # 组合命令执行 ``` 需要具体演示某个操作场景吗?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值