【Gradle】Gradle的本地安装和使用

【Gradle】Gradle的本地安装和使用Gradle 完全兼容 Maven 和 Ivy 仓库 你可以从中检索依赖也可以发布你的文件到仓库中 Gradle 提供转换器能把 Maven 的构建逻辑转换成 Gradle 的构建脚本

大家好,欢迎来到IT知识分享网。

目录

1、Gradle 的安装

2、集成 IntelliJ IDEA 

3、使用 Gradle


        Gradle 完全兼容 Maven 和 Ivy 仓库,你可以从中检索依赖也可以发布你的文件到仓库中,Gradle 提供转换器能把 Maven 的构建逻辑转换成 Gradle 的构建脚本。

1、Gradle 的安装

        Gradle 的安装非常方便,下载 zip 包,解压到本地目录,设置 GRADLE_HOME 环境变量,并将 GRADLE_HOME/bin 加到 PATH 环境变量中,安装就完成了。用户可以运行 gradle -v 命令验证安装,这些初始的步骤和 Maven 没什么两样。

        需要注意的是,Gradle 可以在所有主要操作系统上运行。但它需要 Java 开发工具包(JDK) 8以上版本才能运行//安装Gradle需要先安装JDK

        首先从 gradle 官网下载对应的安装包。以 gradle-8.7 版本为例,下载 gradle-8.7-bin.zip,并进行解压,然后配置环境变量(GRADLE_HOME)://此电脑->属性->高级系统设置->环境变量->系统环境变量

【Gradle】Gradle的本地安装和使用

【Gradle】Gradle的本地安装和使用

        然后验证 gradle 的配置结果,输入 “gradle -v” 输出以下结果,表明 gradle 已经正常安装。

C:\Users\swadian>gradle -v ------------------------------------------------------------ Gradle 8.7 ------------------------------------------------------------ Build time: 2024-03-22 15:52:46 UTC Revision: 650af14d7653aa949fce5e886e685efc9cf97c10 Kotlin: 1.9.22 Groovy: 3.0.17 Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023 JVM: 17.0.9 (Oracle Corporation 17.0.9+11-LTS-201) OS: Windows 10 10.0 amd64

2、集成 IntelliJ IDEA 

        一般来说,使用 IntelliJ IDEA,无需单独安装 Gradle,IntelliJ IDEA 会自动为你进行安装。但在国内由于 GFW 的存在,也就不能指望 IntelliJ IDEA 去自动下载了。

        首先,使用 IntelliJ IDEA 创建一个 Gradle 项目,选择使用本地已经安装好的 Gradle:

【Gradle】Gradle的本地安装和使用

        然后在设置窗口中,导航到 Build, Execution, Deployment -> Build Tools -> Gradle,就可以看到 gradle 的相关配置了,如下所示:

【Gradle】Gradle的本地安装和使用

        如果想修改 Gradle 本地缓存仓库的地址,如上图所示,可以在 Gradle user home 选项中进行修改。

        至此,本地的 Gradle 其实就可以使用了。不过因为 GFW,Gradle 的包下载速度总是那么让人惊喜,所以像 maven 一样,我们需要为 Gradle 配置国内的远程仓库地址。

        在项目的 build.gradle 文件中,你可以添加仓库的镜像地址。示例如下:

repositories { //mavenCentral() maven { url 'https://maven.aliyun.com/repository/public' } }

        这里使用了阿里云的 Maven 镜像地址作为示例,你也可以使用其他国内的镜像地址,比如清华大学的镜像等。

配置阿里云仓库(更新)

        在 gradle-8.7\init.d 目录下创建 init.gradle 文件,文件内容如下:

buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://plugins.gradle.org/m2/' } } } allprojects { repositories { def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2')||url.startsWith('https://jcenter.bintray.com')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL } } }

        阿里云仓库使用指南:仓库服务

【Gradle】Gradle的本地安装和使用

        idea 的配置如下:

【Gradle】Gradle的本地安装和使用

3、使用 Gradle

        如果只是进行简单的项目构建,仅使用 Gradle 自带的插件就可以满足需求了。

        此处以 SpringBoot 工程为示例,首先从 Spring 官网下载一个 SpringBoot 的 Gradle 工程到本地。

【Gradle】Gradle的本地安装和使用

        解压完后,在 IntelliJ IDEA 中进行导入,File -> Open,选择解压完后的代码即可。

        如下所示,在项目中添加一个简单的 HelloController 后,使用 Gradle 进行项目构建和打包,打好的 jar 包在 build 的 libs 目录下://此处仍然需要build.gradle中在进行远程仓库地址配置,以加快包的下载速度

【Gradle】Gradle的本地安装和使用

        打好的 jar 包可以使用 java -jar 直接运行,如下所示

【Gradle】Gradle的本地安装和使用

        此时也可以尝试访问 HelloController,验证程序是否正常运行。

        在 IntelliJ IDEA 中使用 Gradle 的更详细内容,请查阅此文档。

        至此,全文结束。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/118556.html

(0)
上一篇 2025-11-12 12:10
下一篇 2025-11-12 12:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信