前言:
gradle是构建工具,类似于ant和maven,也许目前maven还是主流,但是gradle却是综合了ant和maven的优点,发展速度很快,所以很有必要了解一下。
一、gradle简介:
gradle是自动化开源构建工具,使用一种基于groovy的特定领域语言来声明项目设置。当前仅支持Java、groovy、kotlin和Scala。
二、gradle的安装:
1、下载gradle:
到gradle官网下载gradle:
![img_5b0ed852107c2bb8fc384ba29b577ba4.png](https://yqfile.alicdn.com/img_5b0ed852107c2bb8fc384ba29b577ba4.png)
2、解压:
把下载的压缩包解压即可。
3、配置环境变量:
新建系统变量GRADLE_HOME
指向grade解压后的目录,在path中添加%GRADLE_HOME%\bin
,然后再cmd输入gradle -v
,出现版本号则配置成功。如果没用,运行一下gradle的bin目录里面的gradle.bat,再输入gradle -v
。
![img_2b314fd64676280b82088ec30fba11f6.png](https://yqfile.alicdn.com/img_2b314fd64676280b82088ec30fba11f6.png)
三、eclipse中配置gradle:
1、gradle插件的安装:help
--> eclipse marketplace
--> 输入gradle
搜索 --> install
,如下图:
![img_28969c81d5459408f9bde60512d3a742.png](https://yqfile.alicdn.com/img_28969c81d5459408f9bde60512d3a742.png)
2、配置gradle:window
--> preference
--> gradle
:
![img_7dad795a30ceb8ff53884fd9262fc09f.png](https://yqfile.alicdn.com/img_7dad795a30ceb8ff53884fd9262fc09f.png)
四、使用gradle构建项目:
1、eclipse新建gradle项目:
比如我们新建springboot项目想用gradle构建,如下图选择gradle就行:
![img_2ee1588e1e06f4821d9e2b6e121eddc3.png](https://yqfile.alicdn.com/img_2ee1588e1e06f4821d9e2b6e121eddc3.png)
2、eclipse导入gradle项目:
![img_8dd20be714ce0e1dd08506edcef6acc0.png](https://yqfile.alicdn.com/img_8dd20be714ce0e1dd08506edcef6acc0.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](https://yqfile.alicdn.com/img_1312e235f1a0ee054841cd0d0c56f5ad.png)
复制出来后添加到项目的build.gradle文件的depedencies处。
![img_8311e93cd7433c00afd4e796265edf67.png](https://yqfile.alicdn.com/img_8311e93cd7433c00afd4e796265edf67.png)
总结:
gradle可以说是比较有前瞻性的技术,网上都说它是综合了maven和ant的优点,是以后的发展趋势。有兴趣的朋友可以了解一下。