Gradle学习(二十四)——依赖管理简介

软件很少独立工作。在大多数情况下,项目都要依赖于lib形式的可重用功能,还有就是项目可能被切分成多个单独的模块来构成模块化系统。依赖管理是一种可以让项目可以自动化得定义,解析,使用依赖的技术。…

Read More

Gradle学习(二十三)——自定义任务类

Gradle提供两种类型的任务,一种是简单的任务,它在action的闭包中定义。对于这种任务,action闭包就决定了任务的行为。这类任务适合在构建脚本中实现一次性的任务。另一种任务就是增强型的任务,行为被构建到任务中,任务提供了一些行为,你可以通过这些属性来配置任务。 …

Read More

Gradle学习(十九)——日志

日志是构建工具的重要部分,如果信息打印的太多,关键性的错误和警告就会被淹没,也就是说你需要更加相关的信息来确定发生了什么错误…

Read More

Gradle学习(十八)——构建的生命周期

Gradle的核心是一种依赖可编程的语言,用Gradle术语来说就是你可以定义任务也可以定义任务之间的依赖。Gradle可以保证这些任务按照他们的依赖关系顺序执行,并且每个任务只执行一次。这些任务构成了一个有向无环图,构建工具以这样的依赖关系图来执行任务。…

Read More

Gradle学习(十七)——Ant操作

Gradle提供了与Ant的完美集成,你可以在Gradle构建中使用单个Ant任务或者全部由Ant构建。在Gradle的构建脚本里写Ant要比原来在xml中更加的简易而且还强力,强大到你可以把Gradle只是Ant的脚本工具…

Read More