保姆級(jí)Maven新版視頻教程
Maven是一款構(gòu)建、發(fā)布、管理Java項(xiàng)目的強(qiáng)大工具,為開發(fā)人員提供了一種標(biāo)準(zhǔn)的項(xiàng)目結(jié)構(gòu)和構(gòu)建流程,讓項(xiàng)目的開發(fā)、構(gòu)建和管理更加簡(jiǎn)單及高效。
教程采用Maven 3.8.8,搭配JDK 17和IDEA 2022。內(nèi)容講解采用模塊化設(shè)計(jì),方便學(xué)習(xí)及選修,詳細(xì)介紹了Maven的兩大功能:依賴和構(gòu)建管理,以及私服Nexus的使用,讓你在企業(yè)開發(fā)的場(chǎng)景中可以得心應(yīng)手。

教程內(nèi)容覆蓋全面,從概念到功能,從實(shí)操到技術(shù)點(diǎn)測(cè)試,及常見問題如版本兼容性、依賴下載失敗等,均有詳細(xì)的解決方案,并通過所有知識(shí)點(diǎn)的綜合案例演示,為學(xué)習(xí)者提供了開發(fā)過程中Maven的具體使用思路,真正做到一套教程帶你徹底掌握Maven!
教程目錄
01-教程簡(jiǎn)介
02.Maven簡(jiǎn)介之依賴管理工具
03.Maven簡(jiǎn)介之構(gòu)建工具
04.Maven簡(jiǎn)介之什么是Maven
05.Maven簡(jiǎn)介之工作原理
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工程的項(xiàng)目結(jié)構(gòu)
15.構(gòu)建的概念和構(gòu)建的過程
16.構(gòu)建命令之編譯和清理
17.構(gòu)建命令之測(cè)試
18.構(gòu)建命令之報(bào)告
19.構(gòu)建命令之打包
20.構(gòu)建命令之安裝
21.通過坐標(biāo)查找jar
22.通過IDEA實(shí)現(xiàn)可視化構(gòu)建
23.構(gòu)建插件、命令、生命周期之間的關(guān)系
24.依賴管理的概念
25.依賴管理配置
26.依賴版本統(tǒng)一提取和維護(hù)
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依賴沖突之手動(dòng)排除依賴
42.Maven工程繼承的概念
43.Maven工程的繼承關(guān)系
44.Maven父工程統(tǒng)一依賴管理
45.Maven工程的聚合關(guān)系
46.Maven私服簡(jiǎn)介
47.Maven私服的優(yōu)勢(shì)
48.Nexus的下載和安裝
49.Nexus初始設(shè)置
50.Nexus的各種倉(cāng)庫(kù)
51.通過Nexus下載jar
52.將jar部署到Nexus中
53.引用別人部署的jar
54.Maven綜合案例之項(xiàng)目需求和結(jié)構(gòu)分析
55.Maven綜合案例之創(chuàng)建父工程
56.Maven綜合案例之創(chuàng)建子工程