【如何通俗地理解gradle,gradle通俗解释】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语言设计的 。
推荐阅读
- 如何挑选钥匙扣
- 打高尔夫球需要的技巧 如何打高尔夫球
- 每年立春怎么确定 每年立春如何确定
- 柴湾到铜锣湾几个地铁站
- cad导入su如何快速成面
- 路由器放桌上好还是地上
- 我国猪种该如何进行去势
- 平原地区适合种植什么草药
- 张北地震是哪一年
- 税贷如何网上申请