Gradle:新一代自动化构建工具

 ,  , 

Gradle是以 Groovy 语言为基础,基于DSL(领域特定语言)面向Java 应用的构建工具。Gradle让不可能变成可能,让构建更优雅、更容易。

gradle

为什么使用 Gradle

  • 多语言构建:支持60多种语言的构建,包括了 Java、Scala、Python、C/C++、Android、IOS
  • 工具集成:插件及集成,拥有一个开放的第三方插件库以及与各种 IDE 集成
  • 强大的依赖管理:开箱即用,Gradle 可以跨约多个存储库处理依赖传递包括 Maven 库、Ivy以及本地文件库。
  • 简明强大的逻辑:约定优于配置,没有过多的限制
  • 高性能构建:采用增量构建,缓存和并行的守护进程来加快构建速度
  • 构建报告:强大的构建分析功能

使用感受

笔者现在的项目中就是使用 Gradle 来进行项目构建,对比 Maven 有以下几个特点:

  • 简洁:相较于 Maven ,Gradle 语法要简洁很多
  • 灵活:自定义 task 如果可以灵活使用,基本可以做任何想做的事
  • 第三方插件丰富:有丰富的第三方插件,并且开源
  • Google  AndroidStudio 集成 Gradle 作为 AndroidStudio 的构建工具

开发资源

官方网站:http://gradle.org/
开源地址:https://github.com/gradle/gradle

3 6 收藏

资源整理者简介:dreamkidd

码代码 个人主页 · 贡献了5个资源 ·   


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer