gradle构建工具的使用

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

一、gradle简介:


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


二、gradle的安装:


1、下载gradle:


到gradle官网下载gradle:


image.png


2、解压:


把下载的压缩包解压即可。


3、配置环境变量:


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


image.png


三、eclipse中配置gradle:


1、gradle插件的安装:


help --> eclipse marketplace --> 输入gradle搜索 --> install,如下图:


image.png


2、配置gradle:


window --> preference --> gradle:


image.png



四、使用gradle构建项目:


1、eclipse新建gradle项目:


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



image.png


2、eclipse导入gradle项目:


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仓库搜索需要的依赖:


image.png


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


image.png

总结:


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


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

相关文章
|
6月前
|
IDE Java Maven
Maven或Gradle:构建工具的使用和配置等知识讲解梳理
Maven或Gradle:构建工具的使用和配置等知识讲解梳理
203 1
|
存储 自然语言处理 IDE
Bazel 与 Gradle 构建工具差异对比
Bazel和Gradle强调构建体验的不同方面。在某种程度上,它们的侧重点是互斥的——Gradle对灵活性和非突出性的要求对它的构建结构进行了限制,而Bazel对可靠性和性能的要求产生了强制不可协商的限制。
283 0
|
Java 大数据 Linux
大数据基本开发工具的构建工具的Gradle
在大数据开发过程中,构建工具是必不可少的。Gradle是一种基于Apache Maven和Apache Ant的自动化构建工具,广泛应用于Java、Scala和Kotlin等编程语言的项目构建。本文将介绍Gradle的特点、安装和使用方法。
111 0
|
Ubuntu Java Apache
Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!
相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里笔者将给你介绍一款更快的maven——maven-mvnd。
Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!
|
XML 缓存 搜索推荐
Gradle构建工具极简教程
Gradle构建工具极简教程
349 0
Gradle构建工具极简教程
|
XML IDE Java
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
288 0
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
|
Java Maven
更快的Maven构建工具mvnd和Gradle哪个性能更好?(5)
更快的Maven构建工具mvnd和Gradle哪个性能更好?(5)
241 0
更快的Maven构建工具mvnd和Gradle哪个性能更好?(5)
|
Java Maven Spring
更快的Maven构建工具mvnd和Gradle哪个性能更好?(4)
更快的Maven构建工具mvnd和Gradle哪个性能更好?(4)
190 0
更快的Maven构建工具mvnd和Gradle哪个性能更好?(4)
|
Java Maven C++
更快的Maven构建工具mvnd和Gradle哪个性能更好?(3)
更快的Maven构建工具mvnd和Gradle哪个性能更好?(3)
263 0
更快的Maven构建工具mvnd和Gradle哪个性能更好?(3)
|
Java Maven Spring
更快的Maven构建工具mvnd和Gradle哪个性能更好?(2)
更快的Maven构建工具mvnd和Gradle哪个性能更好?(2)
171 0
更快的Maven构建工具mvnd和Gradle哪个性能更好?(2)