博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kotlin项目开发基础之gradle初识
阅读量:4699 次
发布时间:2019-06-09

本文共 1089 字,大约阅读时间需要 3 分钟。

 

在Android Studio推出之后默认的打包编译工具就变为gradle了,我想对于一名Android程序员而言没人不对它知晓,但是对于它里面的一些概念可能并不是每个人都了解,只知道这样配置就ok了,既然天天在用Gradle,那对于它里面的一些概念有必要了解一下,所以下面开始:

程序猿中的原始人:

对于传统开发过程而言,一般会开发到部署会经过以下几个过程:

而上面这个过程通过eclipse就可以体会到,相比IntelliJ IDEA而言它要原始很多,所以下面用eclipse来演示一下上面的整个过程,举得例子也比较简单:

编译:

先新建一个测试工程,然后新建一个类:

 

测试:

当业务方法编写好之后咱们应该对其进行测试,所以测一下测试用例对该方法进行测试:

手动依赖管理:

接下来需要导入junit测试jar到工程来将此方法标识为可以测试的,如下:

接下来断言一下:

然后再右键点击运行既可查看此方法的测试情况:

当方法测试通过之后,接下来就可以编写main方法来调用该业务方法了:

打包:

当程序编写完成之后,接下来则需要将它打包并发布到服务器上,所以接下来进行打包:

此时就生成了一个可运行的jar:

然后可以执行一下它:

上传服务器:

最后就是将上面打成的jar上传到服务器则完成了整个项目的打包部署工作啦。对于上面的整个步骤大家可能觉得很顺期自然,但是当有了gradle之后,一切变得是多么的简单,所以接下来正式来接触一下它。

gradle的简单介绍:

在正式了解gradle之前先来对其历史有一个了解:

其中Ant我想这个每个学习java的人应该都或多或少接触过,需要编写一大堆xml的配置信息,而Maven既使没用过应该也听说过,最后就是既将要讨论的主题Gradle,对于它们的作用用图下图片进行说明:

可见一个工具比一个工具强大,那Gradle倒底是个什么东东呢?下面用文字来解释一下:

而gradle的官网是:,打开之后可以看到一个很醒目的图,如下:

意思就是:

其中还做了一个针对Maven做了一个对比,如下:

而且还用了一个图表来对其进行了一个更直观的对比:

另外还有其它更多的一些性能图表对比,一句话~~gradle比maven切牛逼多了,学习使用它刻不容缓。

gradle的入门演示:

接下来则正式开始使用它, 首先当然是要下载相关资源喽,依照官方文档来:

下载下来之后则将其路径加入到path当中,以便在命令行中可以直接使用gradle命令:

 

转载于:https://www.cnblogs.com/webor2006/p/8544668.html

你可能感兴趣的文章
validatebox自定义验证规则以及使用
查看>>
.net MVC之表单的使用
查看>>
单元测试
查看>>
thinkphp5.0架构总览
查看>>
SQL Server 日期格式
查看>>
JavaScript入门
查看>>
计算机的配置以及简单的操作
查看>>
a+b
查看>>
内连接与外连接
查看>>
mongodb 增删改查
查看>>
关于你和我
查看>>
CSV文件在Python中的几种处理方式
查看>>
log4j 总结 精华
查看>>
echarts设置网格线颜色
查看>>
android Tabhost 组件
查看>>
关于遍历字典的二三事
查看>>
androidSnake(阅读源码)
查看>>
JVM垃圾回收器
查看>>
iOS--控制器加载自定义view的xib
查看>>
CoreData 从入门到精通(三)关联表的创建
查看>>