保姆級Maven新版視頻教程
Maven是一款構(gòu)建、發(fā)布、管理Java項目的強大工具,為開發(fā)人員提供了一種標準的項目結(jié)構(gòu)和構(gòu)建流程,讓項目的開發(fā)、構(gòu)建和管理更加簡單及高效。
教程采用Maven 3.8.8,搭配JDK 17和IDEA 2022。內(nèi)容講解采用模塊化設計,方便學習及選修,詳細介紹了Maven的兩大功能:依賴和構(gòu)建管理,以及私服Nexus的使用,讓你在企業(yè)開發(fā)的場景中可以得心應手。
教程內(nèi)容覆蓋全面,從概念到功能,從實操到技術(shù)點測試,及常見問題如版本兼容性、依賴下載失敗等,均有詳細的解決方案,并通過所有知識點的綜合案例演示,為學習者提供了開發(fā)過程中Maven的具體使用思路,真正做到一套教程帶你徹底掌握Maven!
教程目錄
01-教程簡介
02.Maven簡介之依賴管理工具
03.Maven簡介之構(gòu)建工具
04.Maven簡介之什么是Maven
05.Maven簡介之工作原理
06.Maven的安裝和環(huán)境配置
07.Maven的功能配置
08.IDEA配置本地Maven軟件
09.概念梳理之Maven工程的GAVP
10.IDEA創(chuàng)建Maven的Java工程
11.IDEA創(chuàng)建Maven的Web工程(方式一)
12.IDEA創(chuàng)建Maven的Web工程(方式二)
13.將Maven的Web工程部署到Tomcat中
14.Maven工程的項目結(jié)構(gòu)
15.構(gòu)建的概念和構(gòu)建的過程
16.構(gòu)建命令之編譯和清理
17.構(gòu)建命令之測試
18.構(gòu)建命令之報告
19.構(gòu)建命令之打包
20.構(gòu)建命令之安裝
21.通過坐標查找jar
22.通過IDEA實現(xiàn)可視化構(gòu)建
23.構(gòu)建插件、命令、生命周期之間的關(guān)系
24.依賴管理的概念
25.依賴管理配置
26.依賴版本統(tǒng)一提取和維護
27.依賴范圍之Compile
28.依賴范圍之Test
29.依賴范圍之Provided
30.依賴范圍之Runtime、System、Import
31.Maven工程依賴下載失敗的原因
32.Maven工程依賴下載失敗的解決方案
33.通過腳本批量刪除緩存文件
34.Maven工程的構(gòu)建配置之自定義打包名稱
35.Maven工程的構(gòu)建配置之指定打包文件
36.Maven工程的構(gòu)建配置之配置插件
37.Maven工程依賴的傳遞特性
38.Maven工程依賴的傳遞原則
39.Maven依賴沖突之短路優(yōu)先原則
40.Maven依賴沖突之先聲明優(yōu)先原則
41.Maven依賴沖突之手動排除依賴
42.Maven工程繼承的概念
43.Maven工程的繼承關(guān)系
44.Maven父工程統(tǒng)一依賴管理
45.Maven工程的聚合關(guān)系
46.Maven私服簡介
47.Maven私服的優(yōu)勢
48.Nexus的下載和安裝
49.Nexus初始設置
50.Nexus的各種倉庫
51.通過Nexus下載jar
52.將jar部署到Nexus中
53.引用別人部署的jar
54.Maven綜合案例之項目需求和結(jié)構(gòu)分析
55.Maven綜合案例之創(chuàng)建父工程
56.Maven綜合案例之創(chuàng)建子工程