Gradle
Annoke
这个作者很懒,什么都没留下…
展开
-
《Gradle 权威指南》读书笔记——第一章 Gradle 入门
查看 Java版本java -versionlinux 下搭建 Gradle 构建环境运行 Gradle ,必须把 GRADLE_HOME/bin 目录添加到你的环境变量 PATH 的路径里才可以在linux下,如果你只想为当前用户配置可以运行Gradle ,那么可以编辑 ~/.bashrcPATH=${PATH}:${GRADLE_HOME}/binExport GRADLE_HO...原创 2019-08-05 11:03:31 · 270 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第二章 Groovy 基础
String//'' 不能动态打印print'x=${x}' //"x=${x}"//""可以动态打印,{}中可以放表达式,只有一个变量时可以省略花括号print'x=${x}' //"x=1"print'x=$x' //"x=1"//''' '''支持任意换行集合Groovy完全兼容了Java的集合,并且进行了扩展Listdef list=[1,2,3,4,5]pri...原创 2019-08-05 11:31:22 · 175 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第三章 Gradle 构建脚本基础
Setting文件Setting.gradle,用于初始化和工程树的配置.//定义了两个子项目,并为他们指定了目录的位置,如果不配置则默认目录为其同级的目录rootProject.name=''include':example02'project(':example02').projectDir=new File(rootDir,'chapter01/example2')include...原创 2019-08-05 14:58:11 · 176 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第四章 Gradle 任务
多种方式创建Gradle任务在Gradle中我们可以有多种方式在创建任务//1.直接以一个任务的名字创建任务 def Task myTask1=task(myTask1Do) myTask1Do.doLast{ println "myTask1Do.doLast" }//2.以一个任务的名字+一个对该任务的配置map来创建task实例 d...原创 2019-08-05 15:20:33 · 261 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第五章 Gradle 插件
插件的作用1、添加任务 帮你完成 测试编译 打包等2、配置依赖库3、可以向项目中现有的对象类型添加新的扩展属性,配置优化构建,如android{}这个配置块就AndroidGradle插件为peoject对象添加的一个扩展4.可以对项目进行一些约定,比如应用java插件后,约定src/main/java目录下就是我们源码存储的位置如何应用一个插件1、应用二进制插件二进制插件就是实现了...原创 2019-08-05 15:27:29 · 261 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第九章 Android Gradle 高级自定义
Java开发流程基本都差不多,无非就是依赖第三方库,编译源文件,进行单元测试,打包发布等等;所以Gradle为了让我们节省时间,提供了非常核心的java插件应用 Java 插件apply plugin: ‘java’java插件会为工程添加很多默认的设置和约定,比如源代码的位置,单元测试代码的位置,资源文件的位置Java插件的java项目结构example62(project) ...原创 2019-08-06 08:49:24 · 363 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第七章 Android Gradle 插件
AndroidGradle插件其实就是一个Gradle的第三方插件优点:容易重用代码和资源,容易创建应用衍生版本(多渠道包),容易配置扩展和自定义构建过程,和IDE无缝整合Android Gradle插件分类//appcom.android.application//aarcom.android.library//testcom.android.test应用Andriod...原创 2019-08-05 22:12:49 · 210 阅读 · 0 评论 -
《Gradle 权威指南》读书笔记——第八章 自定义Android Gradle 工程
defaultConfit默认配置defaultConfig是Android对象中的一个配置块,负责定义所有的默认配置.他是一个ProductFlavor,如果一个ProductFlavor没有特殊定义配置,默认会使用defaultConfig{}指定配置android{ compileSdkVersion 23 buildToolsVersion "23.0.1" d...原创 2019-08-06 00:14:12 · 285 阅读 · 0 评论