Gradle的特点
以下是Gradle提供的功能列表。
声明式构建和按约定构建 - Gradle可以使用基于Groovy语言的单独的特定于域的语言(DSL)。 Gradle提供了声明式语言元素。这些元素还为Java,Groovy,OSGi,Web和Scala提供了逐个会议的支持。
基于依赖关系编程 的语言 - 声明性语言位于通用任务图之上,您可以在构建中充分利用它。
构建您的构建 - Gradle允许您将常用的设计原则应用于构建。 它给你一个完美的构建结构,这样你就可以设计结构合理,易于维护,易于理解的构建。
Deep API - 使用此API,您可以监视和定制其配置和执行行为到其核心。
Gradle scale - Gradle可以轻松提高生产力,从简单的单一项目构建到巨大的企业多项目构建。
多项目构建 - Gradle(教程***/article/5556)支持多项目构建和部分构建。 如果您构建一个子项目,Gradle将负责构建它所依赖的所有子项目。
管理构建的不同方式 - Gradle支持不同的策略来管理依赖关系。
第一个构建集成工具 - Gradle完全支持ANT任务,用于发布和检索依赖关系的Maven和lvy存储库基础结构。 它还提供了一个用于将Maven pom.xml转换为Gradle脚本的转换器。
易于迁移 - Gradle可以轻松适应您拥有的任何结构。 因此,您始终可以在您可以构建的同一分支中开发您的Gradle构建
Gradle Wrapper - Gradle Wrapper允许您在没有安装Gradle的机器上执行Gradle构建。 这对于持续集成服务器很有用。
免费开源 - Gradle是一个开源项目,并且根据Apache软件许可证(ASL)授权。
Groovy - Gradle的构建脚本是用Groovy编写的。 Gradle的整个设计都面向被用作语言,而不是一个僵化的框架。Groovy允许你用一些抽象来编写你自己的脚本。整个Gradle API都是用Groovy语言设计的。
下一篇:年轻人适合去一线城市工作吗