问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Gradle本地安装与使用入门指南

创作时间:
作者:
@小白创作中心

Gradle本地安装与使用入门指南

引用
CSDN
1.
https://blog.csdn.net/swadian2008/article/details/136602855

Gradle是当前最流行的Java构建工具之一,广泛应用于各种Java项目中。本文将详细介绍Gradle的本地安装、集成IntelliJ IDEA以及基本使用方法,帮助初学者快速掌握这一重要工具。

1、Gradle 的安装

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

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

安装步骤

  1. 从Gradle官网下载对应的安装包。以Gradle-8.7版本为例,下载gradle-8.7-bin.zip,并进行解压。
  2. 配置环境变量(GRADLE_HOME):此电脑->属性->高级系统设置->环境变量->系统环境变量
  3. 验证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会自动为你进行安装。但在国内由于网络环境的影响,可能需要手动配置。

配置步骤

  1. 使用IntelliJ IDEA创建一个Gradle项目,选择使用本地已经安装好的Gradle。
  2. 在设置窗口中,导航到Build, Execution, Deployment -> Build Tools -> Gradle,就可以看到Gradle的相关配置了。
  3. 如果想修改Gradle本地缓存仓库的地址,可以在Gradle user home选项中进行修改。

配置国内镜像源

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

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

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

配置阿里云仓库(20240801更新)

在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
        }
    }
}  

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

3、使用 Gradle

如果只是进行简单的项目构建,仅使用Gradle自带的插件就可以满足需求了。此处以SpringBoot工程为示例,首先从Spring官网下载一个SpringBoot的Gradle工程到本地。

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

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

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

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

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

至此,全文结束。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号