最近公司,工作环境换了,并且开发中使用的技术也换了。就拿这个gradle来说吧,以前用的是maven进行项目构架、打包、自动化部署,用的还不熟,新公司又换了gradle,只能说现在的技术更新的太快了,我觉得一个月不关注外界的新技术,你就时代脱节了。
下面我们来步入正题,关于gradle的一些特性、和maven的对比区别、以及其他各个什么优点我在这里就不说了,作为初次使用,我也没搞清楚,大家可以自行到百度去查。
第一次使用gradle肯定最关心2个问题,如何创建一个gradle项目以及如何将git上的gradle转换为eclipse项目,下面我将针这两个问题也是我思考的问题做一个简单的整理。
如何创建gradle项目
第一步
需要安装、配置gradle,可以到gradle官方网站进行下载,截止到我写这篇文章时此时的最新版本是3.1。
第二部
配置gradle环境变量,将下载下来的zip进行解压,随便到一个自己能记住的地方,然后按照下图配置环境变量,这个就不要我多说了,都会的,不会的看看jdk怎么配置的
第三部
验证是否gradle环境变量是否配置成功,打开cmd,输入
gradle -v
配置显示正确如下
第四部
环境变量配置完成,现在开始构建一个gradle项目,作为演示这里就随便在磁盘上创建一个文件夹‘mygradle’,在磁盘上的路径是‘E:\Simple\mygradle’,
在cmd中进入这个文件夹
输入
gradle init
待正确执行完显示如下
接着在E:\Simple\mygradle文件加中可以看到
第五步
打开eclipse导入我们之前创建的gradle项目,选择file–import-gradle project如下图
选择我们之前创建的项目地址如下图
选择好以后然后点击右面build module,等待几秒钟,接着勾选我们的项目,然后点击下一步,接着在project explorer中可以看到如下项目结构
,其中
- build.gradle文件的作用是维护构建脚本,例如第三方依赖、打包的各种配置等,类似maven中的pom.xml。
- build文件夹的作用是存放打包后的内容,类似maven中的target。
其他的暂时不知道做什么用的,我们这次的目标是要会用,不深入理解。
第六步
创建src目录,细心的同学会发现这项目怎么没有src目录,确实是的,使用init初始化的项目是没有src的,有两种方式可以添加src,第一种方式右键项目–prop–java build path在sources中手动的添加;第二种方式可以通过gradle脚本添加,首先打开build.gradle文件,里面的内容有点多,都是一些配置案例,我们现将其中的内容清除掉,然后加入下面的脚本
apply plugin: 'java'
apply plugin: 'eclipse'
sourceSets {
main.java.srcDirs = ['src/main']
main.resources.srcDirs = ['src/main']
test.java.srcDirs = ['src/test']
test.resources.srcDirs = ['src/test']
}
task "create-dirs" << {
sourceSets*.java.srcDirs*.each { it.mkdirs() }
sourceSets*.resources.srcDirs*.each { it.mkdirs() }
}
接着执行命令
gradle create-dirs
gradle eclipse
会看到,目录结构变成了
第七步
ok,到此为止,使用radle创建项目就写到这里了,后面我会继续写如何将git上的gradle转换为eclipse项目,我自己也是第一次使用这个,也在学习和积累。
最后
扫描下方Q群二维码快速加入Java学习交流群
关注下方‘程序员周刊’微信公共帐号,每周获取最新IT资讯。