gradle简介与windows安装操作
本文为博主原创,转载请注明出处:
1.Gradle 简介
Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。
2.gradel 与 maven 对比
Maven: 2004 年 Apache 组织推出的再次使用 xml 文件[pom.xml]管理项目的构建工具。
优点: 遵循一套约定大于配置的项目目录结构,使用统一的 GAV 坐标进行依赖管理,侧重于包管理。
缺点:项目构建过程僵化,配置文件编写不够灵活、不方便自定义组件,构建速度慢于 gradle。
Gradle: 2012 年 Google 推出的基于 Groovy 语言的全新项目构建工具,集合了 Ant 和 Maven 各自的优势。
优点:集 Ant 脚本的灵活性+Maven 约定大于配置的项目目录优势,支持多种远程仓库和插件,侧重于大项目构建。
缺点:学习成本高、资料少、脚本灵活、版本兼容性差等。
3.安装 gradle
3.1.安装jdk
3.3.下载解压到指定目录,并配置环境变量
在系统变量中配置 GRADLE_HOME
在path 中添加 对应的变量路径
通过 gradle -v 或 gradle -version 进行查看
默认的本地仓库位置与缓存目录为 C盘的用户目录下的 .gradle 目录;
可通过配置环境变量指定gradle 的本地仓库位置:
配置环境变量key : GRALE_USER_HOME ; value 为自己定义的目录:
在 gradle 的安装目录下的 init.d 的文件夹下,新建 init.gradle 文件,在其中配置远程仓库的访问路径:
allprojects {
repositories {
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' }
maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
}
}
}