Gradle(一)----------Gralde下载安装教程

1、说明

进了新公司,知道是用的码云,小小的窃喜了一下,熟啊,项目拉下来我一愣,什么鬼东西,pom哪去了,然后网上一搜,原来用的是Gradle,以前都没听说过啊,怎么办?学呗。

2、概述

2.1什么是Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。

2.2、Grale的功能

  • gradle对多工程的构建支持很出色,工程依赖是gradle的第一公民。
  • gradle支持局部构建。
  • 支持多方式依赖管理:包括从maven远程仓库、nexus私服、ivy仓库以及本地文件系统的jars或者dirs
  • gradle是第一个构建集成工具,与ant、maven、ivy有良好的相容相关性。
  • 轻松迁移:gradle适用于任何结构的工程,你可以在同一个开发平台平行构建原工程和gradle工程。通常要求写相关测试,以保证开发的插件的相似性,这种迁移可以减少破坏性,尽可能的可靠。这也是重构的最佳实践。
  • gradle的整体设计是以作为一种语言为导向的,而非成为一个严格死板的框架。
  • 免费开源

2.3、Gradle提供了那些

  • 一种可切换的,像maven一样的基于约定的构建框架,却又从不锁住你(约定优于配置)
  •  强大的支持多工程的构建
  •  强大的依赖管理(基于Apache Ivy),提供最大的便利去构建你的工程
  • 全力支持已有的Maven或者Ivy仓库基础建设
  • 支持传递性依赖管理,在不需要远程仓库和pom.xml和ivy配置文件的前提下
  • 基于groovy脚本构建,其build脚本使用groovy语言编写
  • 具有广泛的领域模型支持你的构建

2.4、概述总结

上面的这些概念都是粘贴于百度百科,我的浅见就是它是一个跟Maven类似的构建工具(有区别,后面再研究)

3、下载安装

3.1 官方下载地址

https://services.gradle.org/distributions/

Gradle(一)----------Gralde下载安装教程

选择zip,下载解压即可,至于解压路径别用中文即可。

3.2 配置环境变量

新建 GRADLE_HOME 变量 ,变量值为Gradle安装路径

Gradle(一)----------Gralde下载安装教程

编辑 Path 变量 ,添加%GRADLE_HOME%\bin; (看下path后面有没有; 没有有的话就添加;)。

Gradle(一)----------Gralde下载安装教程

检查是否安装成功,在cmd模式下输入:gradle -version

如下图所示即表明环境变量配置成功。

Gradle(一)----------Gralde下载安装教程