Gradle笔记

Gradle介绍

Gradle是一个基于JVM的构建工具,它提供了:

  1. 像Ant一样,通用灵活的构建工具
  2. 可以切换的,基于约定的构建框架
  3. 强大的多工程构建支持
  4. 基于Apache Ivy的强大的依赖管理
  5. 支持maven, Ivy仓库
  6. 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。
  7. 对Ant的任务做了很好的集成
  8. 基于Groovy,build脚本使用Groovy编写
  9. 有广泛的领域模型支持构建

Gradle 概述

  1. 基于声明和基于约定的构建。
  2. 依赖型的编程语言。
  3. 可以结构化构建,易于维护和理解。
  4. 有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。
  5. 有良好的扩展性。有增量构建功能来克服性能瓶颈问题。
  6. 多项目构建的支持。
  7. 多种方式的依赖管理。
  8. 是第一个构建集成工具。集成了Ant, maven的功能。
  9. 易于移值。
  10. 脚本采用Groovy编写,易于维护。
  11. 通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。
  12. 自由,开源。

Gradle 安裝

  1. 安裝JDK,并配置JAVA_HOME环境变量。
  2. 下载。地址是:http://www.gradle.org/downloads。(推荐http://services.gradle.org/distributions)
  3. 解压。
  4. 配置环境变量。配置GRADLE_HOME到你的gradke根目录当中,然后把%GRADLE_HOME%bin加到PATH的环境变量中。配置完成之后,运行gradle -v检查。

IDEA中使用gradle

将Java项目从maven迁移到gradle

只需要在项目的pom文件所在的目录下执行以下命令:

$ gradle init --type pom
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,399评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • 1. 什么是gradle? 很高兴能向大家介绍Gradle,这是一个基于JVM的富有突破性构建工具。 它为您提供了...
    eSky阅读 3,838评论 1 0
  • Android Studio作为Android应用开发的官方IDE,默认使用Gradle作为构建工具,所以对于An...
    feil0n9wan9阅读 5,601评论 1 6
  • 导语: 随着技术的发展,不管是前端开发、服务端开发或者是移动端开发(移动也是前端的一个分支)中都会用到自动化构建工...
    伊始雨深阅读 8,147评论 0 4