保姆级Maven新版视频教程

Maven是一款构建、发布、管理Java项目的强大工具,为开发人员提供了一种标准的项目结构和构建流程,让项目的开发、构建和管理更加简单及高效。

 

教程采用Maven 3.8.8,搭配JDK 17和IDEA 2022。内容讲解采用模块化设计,方便学习及选修,详细介绍了Maven的两大功能:依赖和构建管理,以及私服Nexus的使用,让你在企业开发的场景中可以得心应手。

 

微信图片_20231114150448.jpg

 

教程内容覆盖全面,从概念到功能,从实操到技术点测试,及常见问题如版本兼容性、依赖下载失败等,均有详细的解决方案,并通过所有知识点的综合案例演示,为学习者提供了开发过程中Maven的具体使用思路,真正做到一套教程带你彻底掌握Maven!

 

教程目录

 

01-教程简介
02.Maven简介之依赖管理工具
03.Maven简介之构建工具
04.Maven简介之什么是Maven
05.Maven简介之工作原理
06.Maven的安装和环境配置
07.Maven的功能配置
08.IDEA配置本地Maven软件
09.概念梳理之Maven工程的GAVP
10.IDEA创建Maven的Java工程
11.IDEA创建Maven的Web工程(方式一)
12.IDEA创建Maven的Web工程(方式二)
13.将Maven的Web工程部署到Tomcat中
14.Maven工程的项目结构
15.构建的概念和构建的过程
16.构建命令之编译和清理
17.构建命令之测试
18.构建命令之报告
19.构建命令之打包
20.构建命令之安装
21.通过坐标查找jar
22.通过IDEA实现可视化构建
23.构建插件、命令、生命周期之间的关系
24.依赖管理的概念
25.依赖管理配置
26.依赖版本统一提取和维护
27.依赖范围之Compile
28.依赖范围之Test
29.依赖范围之Provided
30.依赖范围之Runtime、System、Import
31.Maven工程依赖下载失败的原因
32.Maven工程依赖下载失败的解决方案
33.通过脚本批量删除缓存文件
34.Maven工程的构建配置之自定义打包名称
35.Maven工程的构建配置之指定打包文件
36.Maven工程的构建配置之配置插件
37.Maven工程依赖的传递特性
38.Maven工程依赖的传递原则
39.Maven依赖冲突之短路优先原则
40.Maven依赖冲突之先声明优先原则
41.Maven依赖冲突之手动排除依赖
42.Maven工程继承的概念
43.Maven工程的继承关系
44.Maven父工程统一依赖管理
45.Maven工程的聚合关系
46.Maven私服简介
47.Maven私服的优势
48.Nexus的下载和安装
49.Nexus初始设置
50.Nexus的各种仓库
51.通过Nexus下载jar
52.将jar部署到Nexus中
53.引用别人部署的jar
54.Maven综合案例之项目需求和结构分析
55.Maven综合案例之创建父工程
56.Maven综合案例之创建子工程