- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 Gradle学习(二十四)——依赖管理简介
什么是依赖管理 软件很少独立工作。在大多数情况下,项目都要依赖于lib形式的可重用功能,还有就是项目可能被切分成多个单独的模块来构成模块化系统。依赖管理是一种可以让项目可以自动化得定义,解析,使用依赖的技术。 Gradle中的依赖管理 Gradle内置支持依赖管理,并且实现了现代软件项目的各种典型的场景。之后的几章会通过示例项目来讲解依赖管理的主要概念,下面的图可以让大家有个模糊的概念 ...
2018-03-30 10:57:04 796
原创 gradle学习(二十三)——自定义任务类
title: “Gradle学习(二十三)——自定义任务类” date: “2018-03-21” description: “Gradle提供两种类型的任务,一种是简单的任务,它在action的闭包中定义。对于这种任务,action闭包就决定了任务的行为。这类任务适合在构建脚本中实现一次性的任务。另一种任务就是增强型的任务,行为被构建到任务中,任务提供了一些行为,你可以通过这些属性来配置...
2018-03-26 15:18:31 1025
原创 Gradle学习(二十二)——使用Gradle插件
Gradle的核心并没有为构建的自动化提供太多直接的帮助,更多的特性是由插件完成的。比如编译java代码也是由插件完成的。插件可以增加新的任务(比如JavaCompile),domain对象(比如SourceSet),约定(比如,java代码放在src/main/java),以及一些其他的对象,也包括从其他插件扩展出来的对象。 插件的作用 把插件应用到项目中可以扩展项目的功能,它可以做以下...
2018-03-21 17:57:16 6836
原创 Gradle学习(二十一)——用TestKit测试构建逻辑
用法 想使用TestKit,需要在构建脚本中引入: dependencies { testCompile gradleTestKit() } gradleTestKit()方法包含TestKit的class文件,还有Gradle Api的客户端工具类,但是并不包含JUnit,TestNG等测试工具的类, 用GradleRunner进行功能性测试 GradleRunner有...
2018-03-10 16:45:11 2148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人