Java技术栈 —— 安装并使用Gradle

发布时间:2024年01月18日

一、什么Gradle

Gradle与Maven类似,也只是一种构建工具,但据说Gradle比Maven在某些场景下构建速度更快。

1.1 Gradle中的DSL是什么?

目前,我肤浅地以为,就像Maven用xml格式去书写,Gradle中的两个DSL:Kotlin和Groovy,也只是一种特定的配置书写格式。Kotlin相比于Groovy有这么个优点:“With Gradle Kotlin DSL, build scripts become more maintainable, easier to read, and less prone to errors.[4],其它的请看参考文章。

1.1 参考文章或视频链接
[1] 在gradle中"DSL“是什么意思?
[2] What does “DSL” mean in gradle?
[3] 《gradle–groovy-dsl和kotlin-dsl对比》
[4] Why you should consider migrating your Gradle scripts to Kotlin DSL
[5] Kotlin DSL Is Now the Default for New Gradle Builds

二、安装与配置Gradle

2.1 安装Gradle

(1)用Ubuntu、CentOS等Linux发行版操作系统自带的包管理工具进行安装,这不是我们要的,我们要的是手动安装
(2)手动安装。将编译好的可执行的Gradle二进制压缩包下载下来。

以下是手动安装的流程

$ mkdir /opt/gradle #这个目录你自己定
$ unzip -d /opt/gradle gradle-8.5-bin.zip # 解压目录也是你自己定
$ ls /opt/gradle/gradle-8.5
LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media

# 给你的~/.bashrc后加上这最后一行,也可以是/etc/profile,不过我习惯了在自己的这个用户下进行配置了
export PATH=$PATH:/opt/gradle/gradle-8.5/bin
# 验证是否安装成功
$ gradle -v
Welcome to Gradle 8.5!
....
2.1 参考文章或视频链接
[1] Installation | Gradle 安装流程
[2] Releases | Gradle 安装包下载地址

2.2 配置Gradle国内镜像源

“默认情况下,Gradle的本地仓库位于用户目录下的“.gradle”文件夹下的“caches”目录中”。[2]

2.2 参考文章或视频链接
[1] 《Gradle配置阿里镜像》
[2] 《Gradle下载的Jar包应该放在哪里?》

---------------------------------------------------------------------------------------------------------------------------------

三、使用Gradle

学会在IDEA集成开发环境中使用Gradle才是重点。

3.1 Gradle项目的结构

.
├── build
├── build.gradle.kts #这份文件就类似于Maven里的pom.xml
├── settings.gradle.kts
└── src
文章来源:https://blog.csdn.net/weixin_44327736/article/details/135608860
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。