之前一直在使用maven进行项目的沟通,也看过Gradle实例,感觉比maven的pom.xml配置要简洁很多,但是一直没机会研究研究,最近在学spring boot,学习的例子是用的Gradle,借此机会学习了以下Gradle的使用。
我的环境都是比较新的,用的jdk是1.8.0_162。
--------------------------------------------------------------------------------------
首先去下面的网站去下载最新的Gradle的压缩包:
https://services.gradle.org/distributions/gradle-4.6-bin.zip
这里我使用了最新的版本gradle-4.6-bin.zip,下载后和maven一样解压,然后配置环境变量:
要新建一个环境变量GRADLE_HOME,值输入你的gradle的解压目录,比如 F:\java\gradle-4.6,然后在path变量最后加入 %GRADLE_HOME%\bin,点击确定即可。最后检查是否安装成功:
--------------------------------------------------------------------------------------
下面开始在Myeclipse 2016中安装Gradle的插件。
上图我只勾选了第一个Extensions,然后点击Finish,开始安装,大概几分钟吧,之后会重启Myeclipse。
--------------------------------------------------------------------------------------
安装好后,开始新建一个gradle项目来测试一下:
快速构建普通的java项目
成功构建的项目结构,和maven很想:
gradle有些目录是有默认值存在,建议项目的配置,承袭了maven的风格,如:
java的源码目录:src/main/java
java的测试代码目录:src/test/java
资源文件目录:src/main/resources
测试的资源目录:src/test/resources
WEB项目的目录:src/main/webapp 可通过webAppDirName变量更改 ex: webAppDirName="webapp"
--------------------------------------------------------------------------------------
查看build.gradle文件
在使用gradle进行build的时候若出现
警告: [options] 未与 -source 1.5 一起设置引导类路径
请修改sourceCompatibility为当前JDK版本
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
gradle插件配置
Gradle Distribution中设置Folder到你的gradle安装目录,Gradle User Home指向你自定义的.gradle目录,.gradle这个目录下的caches目录会用来存gradle下载的jar包,默认地址是 %USERPROFILE%\.gradle\,我修改到了安装目录里,这样以后下载的jar包就会保存在你指定的目录了。