Gradle本地安装与使用入门指南
Gradle本地安装与使用入门指南
Gradle是当前最流行的Java构建工具之一,广泛应用于各种Java项目中。本文将详细介绍Gradle的本地安装、集成IntelliJ IDEA以及基本使用方法,帮助初学者快速掌握这一重要工具。
1、Gradle 的安装
Gradle的安装非常方便,下载zip包,解压到本地目录,设置GRADLE_HOME环境变量,并将GRADLE_HOME/bin加到PATH环境变量中,安装就完成了。用户可以运行gradle -v命令验证安装,这些初始的步骤和 Maven 没什么两样。
需要注意的是,Gradle可以在所有主要操作系统上运行。但它需要Java开发工具包(JDK)8以上版本才能运行。
安装步骤
- 从Gradle官网下载对应的安装包。以Gradle-8.7版本为例,下载gradle-8.7-bin.zip,并进行解压。
- 配置环境变量(GRADLE_HOME):此电脑->属性->高级系统设置->环境变量->系统环境变量
- 验证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会自动为你进行安装。但在国内由于网络环境的影响,可能需要手动配置。
配置步骤
- 使用IntelliJ IDEA创建一个Gradle项目,选择使用本地已经安装好的Gradle。
- 在设置窗口中,导航到Build, Execution, Deployment -> Build Tools -> Gradle,就可以看到Gradle的相关配置了。
- 如果想修改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的更详细内容,请查阅相关文档。
至此,全文结束。