初次使用gradle(一)

来源:互联网 发布:昆明网络主播招聘 编辑:程序博客网 时间:2024/06/11 01:54

最近公司,工作环境换了,并且开发中使用的技术也换了。就拿这个gradle来说吧,以前用的是maven进行项目构架、打包、自动化部署,用的还不熟,新公司又换了gradle,只能说现在的技术更新的太快了,我觉得一个月不关注外界的新技术,你就时代脱节了。

下面我们来步入正题,关于gradle的一些特性、和maven的对比区别、以及其他各个什么优点我在这里就不说了,作为初次使用,我也没搞清楚,大家可以自行到百度去查。

第一次使用gradle肯定最关心2个问题,如何创建一个gradle项目以及如何将git上的gradle转换为eclipse项目,下面我将针这两个问题也是我思考的问题做一个简单的整理。

如何创建gradle项目

第一步

需要安装、配置gradle,可以到gradle官方网站进行下载,截止到我写这篇文章时此时的最新版本是3.1。

第二部

配置gradle环境变量,将下载下来的zip进行解压,随便到一个自己能记住的地方,然后按照下图配置环境变量,这个就不要我多说了,都会的,不会的看看jdk怎么配置的
image

第三部

验证是否gradle环境变量是否配置成功,打开cmd,输入

gradle -v

配置显示正确如下
image

第四部

环境变量配置完成,现在开始构建一个gradle项目,作为演示这里就随便在磁盘上创建一个文件夹‘mygradle’,在磁盘上的路径是‘E:\Simple\mygradle’,
image
在cmd中进入这个文件夹
image
输入

gradle init

待正确执行完显示如下
image
接着在E:\Simple\mygradle文件加中可以看到

image

第五步

打开eclipse导入我们之前创建的gradle项目,选择file–import-gradle project如下图

image

选择我们之前创建的项目地址如下图

image
选择好以后然后点击右面build module,等待几秒钟,接着勾选我们的项目,然后点击下一步,接着在project explorer中可以看到如下项目结构

image,其中
- 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-dirsgradle eclipse

会看到,目录结构变成了image

第七步

ok,到此为止,使用radle创建项目就写到这里了,后面我会继续写如何将git上的gradle转换为eclipse项目,我自己也是第一次使用这个,也在学习和积累。

最后

扫描下方Q群二维码快速加入Java学习交流群
Java学习交流Q群

关注下方‘程序员周刊’微信公共帐号,每周获取最新IT资讯。
程序员周刊

0 0
原创粉丝点击