gradle构建工具的使用

简介: 前言:gradle是构建工具,类似于ant和maven,也许目前maven还是主流,但是gradle却是综合了ant和maven的优点,发展速度很快,所以很有必要了解一下。

前言:

gradle是构建工具,类似于ant和maven,也许目前maven还是主流,但是gradle却是综合了ant和maven的优点,发展速度很快,所以很有必要了解一下。

一、gradle简介:

gradle是自动化开源构建工具,使用一种基于groovy的特定领域语言来声明项目设置。当前仅支持Java、groovy、kotlin和Scala。

二、gradle的安装:

1、下载gradle:
到gradle官网下载gradle:

img_5b0ed852107c2bb8fc384ba29b577ba4.png
image.png

2、解压:
把下载的压缩包解压即可。

3、配置环境变量:
新建系统变量GRADLE_HOME指向grade解压后的目录,在path中添加%GRADLE_HOME%\bin,然后再cmd输入gradle -v,出现版本号则配置成功。如果没用,运行一下gradle的bin目录里面的gradle.bat,再输入gradle -v

img_2b314fd64676280b82088ec30fba11f6.png
image.png

三、eclipse中配置gradle:

1、gradle插件的安装:
help --> eclipse marketplace --> 输入gradle搜索 --> install,如下图:

img_28969c81d5459408f9bde60512d3a742.png
image.png

2、配置gradle:
window --> preference --> gradle:

img_7dad795a30ceb8ff53884fd9262fc09f.png
image.png

四、使用gradle构建项目:

1、eclipse新建gradle项目:
比如我们新建springboot项目想用gradle构建,如下图选择gradle就行:

img_2ee1588e1e06f4821d9e2b6e121eddc3.png
image.png

2、eclipse导入gradle项目:

img_8dd20be714ce0e1dd08506edcef6acc0.png
image.png

导入的时候选这个,不然会报错。

3、运行gradle项目:
比如用gradle构建的springboot项目,运行方式:
可以直接运行springboot的启动类,也可以在项目根目录下打开cmd命令行,然后输入gradle build,然后在项目根目录的build/libs下面就会有Xxx.jar,再输入命令java -jar build/libs/Xxx.jar,项目即可启动起来。

4、给项目添加依赖:
因为gradle项目没有pom.xml了,所添加依赖的方式有所不同。首先去maven仓库搜索需要的依赖:

img_1312e235f1a0ee054841cd0d0c56f5ad.png
image.png

复制出来后添加到项目的build.gradle文件的depedencies处。
img_8311e93cd7433c00afd4e796265edf67.png
image.png

总结:

gradle可以说是比较有前瞻性的技术,网上都说它是综合了maven和ant的优点,是以后的发展趋势。有兴趣的朋友可以了解一下。

以上内容属于个人笔记整理,如有错误,欢迎批评指正!

相关文章
|
4月前
|
IDE Java Maven
Maven或Gradle:构建工具的使用和配置等知识讲解梳理
Maven或Gradle:构建工具的使用和配置等知识讲解梳理
76 1
|
9月前
|
缓存 数据可视化 Java
Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。
130 0
Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?
|
11月前
|
Java 大数据 Linux
大数据基本开发工具的构建工具的Gradle
在大数据开发过程中,构建工具是必不可少的。Gradle是一种基于Apache Maven和Apache Ant的自动化构建工具,广泛应用于Java、Scala和Kotlin等编程语言的项目构建。本文将介绍Gradle的特点、安装和使用方法。
76 0
|
12月前
|
存储 自然语言处理 IDE
Bazel 与 Gradle 构建工具差异对比
Bazel和Gradle强调构建体验的不同方面。在某种程度上,它们的侧重点是互斥的——Gradle对灵活性和非突出性的要求对它的构建结构进行了限制,而Bazel对可靠性和性能的要求产生了强制不可协商的限制。
191 0
|
Java Scala Maven
gradle构建工具的使用
gradle是构建工具,类似于ant和maven,也许目前maven还是主流,但是gradle却是综合了ant和maven的优点,发展速度很快,所以很有必要了解一下。
gradle构建工具的使用
|
XML 缓存 搜索推荐
Gradle构建工具极简教程
Gradle构建工具极简教程
297 0
Gradle构建工具极简教程
|
XML IDE Java
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
239 0
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
|
XML Java Maven
【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )
【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )
126 0
|
Ubuntu Java Apache
Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!
相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里笔者将给你介绍一款更快的maven——maven-mvnd。
Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!
|
Java Maven
更快的Maven构建工具mvnd和Gradle哪个性能更好?(5)
更快的Maven构建工具mvnd和Gradle哪个性能更好?(5)
210 0
更快的Maven构建工具mvnd和Gradle哪个性能更好?(5)