08 2016 档案

摘要:Projects和Tasks 在gradle中,所有的事物都基于两个概念: projects 和 tasks 。 每一个gradle的构建系统都由一个或多以project组成。例如一个project可以表示一个jar包或者一个web app的构建。又或者是一个android应用的编译打包。 每一个p 阅读全文
posted @ 2016-08-09 13:52 番茄沙司 阅读(1095) 评论(0) 推荐(0)
摘要:首先下载和安装gradle可以参考 "官网下载地址" ,建议下载带有源码和文档的,以便后期查阅。 下载完以后打开终端输入 有如下信息输出,表示安装成功: 接着在你的工作目录下新建一个 文件,并键入如下内容: 接着在该目录下使用gradle命令即可输出如下信息: 如果不想看到多余的help信息,可以使 阅读全文
posted @ 2016-08-09 13:51 番茄沙司 阅读(532) 评论(0) 推荐(0)
摘要:写出gradle风格的groovy代码 我们先来看一段gradle中的代码: 我第一次看gradle代码的时候是懵逼的, 这是哪门子语言,这到底是类似xml的标记语言还是类似java的语言?我不懂。不懂没关系,学了就懂了嘛。 大家现在已经知道了gradle使用groovy写的,所以他是我前面说的类似 阅读全文
posted @ 2016-08-05 14:42 番茄沙司 阅读(2408) 评论(1) 推荐(1)
摘要:Closures(闭包) 本节主要讲groovy中的一个核心语法:closurs,也叫闭包。闭包在groovy中是一个处于代码上下文中的开放的,匿名代码块。它可以访问到其外部的变量或方法。 1. 句法 1.1 定义一个闭包 其中 内是可选的闭包参数,可省略。当闭包带有参数,就需要 来将参数和闭包体相 阅读全文
posted @ 2016-08-05 14:41 番茄沙司 阅读(14792) 评论(0) 推荐(1)
摘要:Groovy中的面向对象 前面说到groovy支持脚本和类,前面一节已将简单说了脚本和类之间的关系,这一节主要介绍一下groovy中类的相关知识,即面向对象相关知识。 1.类型 1.1 原始类型 groovy中支持的原始数据类型与java相同,分别是boolean,char,short,int,lo 阅读全文
posted @ 2016-08-05 14:40 番茄沙司 阅读(9551) 评论(0) 推荐(0)
摘要:包名 当你在groovy中定义类的时候需要指定包名,这和java中类似不多介绍。 导入 groovy中的导入也跟java类似,有一下五种: 默认导入 groovy默认导入了一下几个包和类: 普通导入 普通导入即全类名导入 包导入 这个也不用多说 静态导入 静态简称导入 静态简称导入在java中是没有 阅读全文
posted @ 2016-08-05 14:39 番茄沙司 阅读(11244) 评论(0) 推荐(1)
摘要:Groovy操作符 这一篇简单介绍一下Groovy中的操作符。 算数操作符 groovy支持java中的所有操作符,下面只列举一些groovy特有的: power运算符,也叫次方。 power的一元运算 类操作符 Safe navigation operator (安全导航符)用于避免空指针。当不确 阅读全文
posted @ 2016-08-05 14:37 番茄沙司 阅读(2656) 评论(0) 推荐(0)
摘要:Groovy基本句法 Gradle作为一个构建工具自然不会自己去创造一门语言来支撑自己,那么它用的是哪门子语言呢?什么语言能写成这样: 如此风骚的语法自然要归Groovy莫属了。 什么是Groovy 官方介绍如下: Apache Groovy is a powerful, optionally ty 阅读全文
posted @ 2016-08-05 14:35 番茄沙司 阅读(1374) 评论(0) 推荐(0)
摘要:什么是Gradle 在接触Android Studio之前,很多人像我一样都不知道Gradle为何物,即使是开始使用Android Studio了也很少去注意Gradle,只是觉得它是一个用于编译Android的配置文件。那么Gradle究竟是什么,到底是不是只是配置文件这么简单,我只想说我真的是‘ 阅读全文
posted @ 2016-08-05 14:34 番茄沙司 阅读(1037) 评论(0) 推荐(0)