Gradle构件工具深度学习
- 1. 课程大纲
- 1.1 Gradle入门
- 1.2 与Idea整合
- 1.3 Gradle进阶
- 2. 常见项目构建工具
- 3. 安装gradle
1. 课程大纲
1.1 Gradle入门
基本介绍、常用指令、项目目录、项目应用
1.2 与Idea整合
Groovy语法、整合IDEA、搭建web工程、项目部署
1.3 Gradle进阶
生命周期、钩子函数、项目发布、配置文件、Project与Task、Gradle插件
整合SSM多模块、微服务实战
2. 常见项目构建工具
Ant:2000年Apache推出的纯Java编写构建工具,通过xml build.xml文件管理项目优点:使用灵活,速度快(快于gradle和maven),缺点:At没有强加任何编码约定的项目目录结构,开发人员需编写繁杂XL文件构建指令对开发人员是一个挑战。
Maven: 2004年Apache组织推出的再次使用xml文件pom.xml虹管理项目的构建工具.优点:遵循一套约定大于配置的项目目录结构,使用统一的GAV坐标进行依赖管理,侧重于包管理。缺点:项目构建过程僵化.配置文件编写不够灵活、不方便自定义组件构建速度慢于d!e,
Gradle:2012年Google推出的基于Groovy语言的全新项目构建工具,集合了Ant和Maven各自的优势。优点:集Ant脚本的灵活性+Mavn约定大于配置的项目目录优势,支持多种远程仓库和插件,侧重于大项目构建。缺点:学习成本高、资料少、脚本灵活、版本兼容性差等。
3. 安装gradle
- 下载gradle
官网地址(点击此处跳转):https://gradle.org/releases/ - 推荐下载红色圈住的,带有源码
3. 解压到指定目录下,然后复制此路径,配置环境变量
4.新建系统变量[GRADLE_HOMW=$你复制的路径];将%GRADLE_HOME%\bin添加到PATH环境变量下,然后点击确定 - 校验配置是否生效,cmd下执行gradle -v ,如果打印出gradle版本以及JVM厂商信息就说明success!
- 配置gradle本地仓库地址:新建系统环境变量 [GRADLE_USER_HOME=$你的maven仓库地址]
- 配置阿里云镜像地址:在gradle,init.d目录下新建一个init.gradle文件,并在文件中添加如下配置:
allprojects {repositories {maven {url 'https://maven.aliyun.com/repository/public'}mavenLocal()mavenCentral()}
}