
Gradle学习(二十四)——依赖管理简介
软件很少独立工作。在大多数情况下,项目都要依赖于lib形式的可重用功能,还有就是项目可能被切分成多个单独的模块来构成模块化系统。依赖管理是一种可以让项目可以自动化得定义,解析,使用依赖的技术。…
Read More
Gradle学习(二十三)——自定义任务类
Gradle提供两种类型的任务,一种是简单的任务,它在action的闭包中定义。对于这种任务,action闭包就决定了任务的行为。这类任务适合在构建脚本中实现一次性的任务。另一种任务就是增强型的任务,行为被构建到任务中,任务提供了一些行为,你可以通过这些属性来配置任务。 …
Read More
Gradle学习(十八)——构建的生命周期
Gradle的核心是一种依赖可编程的语言,用Gradle术语来说就是你可以定义任务也可以定义任务之间的依赖。Gradle可以保证这些任务按照他们的依赖关系顺序执行,并且每个任务只执行一次。这些任务构成了一个有向无环图,构建工具以这样的依赖关系图来执行任务。…
Read MoreGradle学习(十七)——Ant操作
Gradle提供了与Ant的完美集成,你可以在Gradle构建中使用单个Ant任务或者全部由Ant构建。在Gradle的构建脚本里写Ant要比原来在xml中更加的简易而且还强力,强大到你可以把Gradle只是Ant的脚本工具…
Read More