Maven權威指南中文版(高清帶完整目錄)PDF
6.01MB / 10-16
Maven實戰(zhàn) 許曉斌著 PDF掃描版
34.86MB / 05-04
Maven權威指南中文版 pdf版
3.8MB / 11-24
maven 指導教程 中文PDF版
1.04MB / 09-02
2020最新版Maven教程_核心技術講解(千鋒) 中文pdf版
2.7MB / 12-16
-
深入理解高并發(fā)編程(第1版) 冰河 中文pdf版 java電子書 / 8.4MB
-
-
-
springcloud學習筆記+中文學習文檔 PDF完整版 java電子書 / 6.46MB
-
Java后端體系高級面試題 中文PDF版 java電子書 / 2.19MB
-
java二十二種設計模式 pdf完整版 java電子書 / 0.98MB
-
java高并發(fā)筆記 中文pdf完整版 java電子書 / 3.5MB
-
-
2024年Java面試寶典合集 完整版PDF java電子書 / 36.7MB
-
JAVA中高級開發(fā)面試寶典v8.0版本+后端 完整版PDF java電子書 / 6.19MB
詳情介紹
Maven是Java項目構建工具,由資深Java講師結合多年的教學經(jīng)驗編寫,是為數(shù)不多的幫助程序員從零開始認識Maven,使用Maven,再到熟練掌握Maven的輔導書。全書總體分成三個層次: Maven的安裝使用、Maven的核心概念和運行原理以及Maven的高級應用。其中通過穿插案例,介紹了Maven的安裝與Eclipse的集成配置,搭建Archiva服務器的方法,Maven的架構、運行生命周期、倉庫、依賴和插件,基于Maven生成項目站點、生成項目報告文檔和軟件測試等內(nèi)容。全書以實踐為宗旨,一切源于實踐,又回歸于實踐。 本書適合Java程序員和項目經(jīng)理閱讀,也可作為相關領域的培訓教材和業(yè)余愛好者的參考用書。
目錄
第1章課前準備1
1.1項目經(jīng)理的工作1
1.2Maven的作用1
第2章開始學習Maven2
2.1Maven簡介2
2.2安裝Maven前的準備2
2.2.1下載合適的JDK安裝軟件安裝2
2.2.2配置JDK環(huán)境變量3
2.2.3測試JDK是否安裝成功5
2.3Maven的安裝與配置5
第3章使用Maven開發(fā)第一個案例8
3.1創(chuàng)建Maven項目8
3.1.1使用命令向導一步步創(chuàng)建項目9
3.1.2在命令中輸入所有必要信息直接創(chuàng)建項目9
3.2添加樣例代碼10
3.2.1HelloWorld.java11
3.2.2TestHelloWorld.java11
3.3編寫Maven骨架文件12
3.4編譯和測試13
3.5生成站點和報告文檔15
3.5.1生成站點信息15
3.5.2生成API Doc文檔16
第4章基于Eclipse安裝Maven插件18
4.1搭建Eclipse M2Eclipse的必要性18
4.2安裝配置M2Eclipse插件18
4.3創(chuàng)建Maven項目23
4.4構建Maven項目254.5基于M2Eclipse完成所有工作26
4.5.1運行測試27
4.5.2生成javadoc API幫助文檔29
4.5.3生成站點30
4.5.4測試報告30
第5章基于Maven開發(fā)Web應用32
5.1開發(fā)Web應用的思路32
5.2實現(xiàn)Web版HelloWorld32
5.2.1安裝配置Web應用的ArchetypeCatalog32
5.2.2基于Archetype向導創(chuàng)建Web工程34
5.2.3編寫樣例代碼35
5.2.4構建Web項目35
5.2.5測試39
5.3基于Maven開發(fā)用戶模塊的CRUD39
5.3.1創(chuàng)建Web工程和初始化數(shù)據(jù)庫39
5.3.2添加相關依賴40
5.3.3添加注冊代碼41
5.3.4構建項目42
5.3.5測試43
第6章開發(fā)企業(yè)級Web應用44
6.1企業(yè)Web應用簡介44
6.2搭建Maven私服44
6.2.1下載Archiva44
6.2.2啟動服務器45
6.2.3初始化和配置Archiva服務器46
6.2.4在開發(fā)員端配置對私服的使用48
6.3實現(xiàn)Struts2 Spring Hibernate框架應用50
6.3.1創(chuàng)建公共POM模塊51
6.3.2實現(xiàn)Hibernate DAO模塊57
6.3.3實現(xiàn)Service模塊64
6.3.4實現(xiàn)Struts2 Web模塊68
6.3.5整合成SSH73
6.4實現(xiàn)SpringMVC Spring MyBatis框架應用78
6.4.1創(chuàng)建公共POM78
6.4.2實現(xiàn)MyBatis DAO模塊82
6.4.3實現(xiàn)Spring的Service層模塊85
6.4.4實現(xiàn)SpringMVC Web模塊86
6.4.5整合成SSM93
第7章生成項目站點95
7.1生成基本站點95
7.1.1簡單站點95
7.1.2完善站點信息97
7.2添加插件豐富站點信息99
7.2.1JavaDoc插件99
7.2.2源代碼插件101
7.2.3測試報告插件102
7.2.4源代碼分析插件104
7.3個性化站點105
7.3.1修飾外觀105
7.3.2自定義頁面110
7.3.3國際化115
7.4部署站點116
7.4.1在Tomcat 7上的DAV服務117
7.4.2設置Tomcat 7的用戶名和密碼118
7.4.3配置Maven的DAV自動部署118
第8章版本管理121
8.1簡介121
8.2專業(yè)術語121
8.2.1快照版本121
8.2.2發(fā)布版本121
8.2.3版本管理關系121
8.2.4版本號的約定122
8.2.5主干、分支、標簽122
8.3自動版本發(fā)布123
8.3.1準備環(huán)境124
8.3.2創(chuàng)建倉庫125
8.3.3創(chuàng)建樣例項目125
8.4GPG簽名驗證130
8.4.1第1階段: 手動操作GPG131
8.4.2第2階段: 基于Maven插件使用GPG135
第9章Maven核心概念138
9.1簡介138
9.2生命周期138
9.2.1生命周期簡介138
9.2.2深入生命周期139
9.2.3調(diào)用生命周期階段140
9.3插件144
9.3.1插件的作用和目標144
9.3.2插件同生命周期階段的綁定144
9.3.3插件參數(shù)配置147
9.3.4獲取插件信息149
9.3.5調(diào)用插件153
9.3.6解析插件154
9.4坐標156
9.4.1groupId157
9.4.2artifactId157
9.4.3version157
9.4.4packaging157
9.4.5classifier158
9.5倉庫158
9.5.1Maven倉庫的定義158
9.5.2倉庫的管理方式159
9.5.3倉庫的種類160
9.5.4配置遠程倉庫163
9.5.5快照版本166
9.5.6從倉庫中解析依賴的機制167
9.5.7鏡像167
9.5.8倉庫搜索服務169
9.6依賴169
9.6.1依賴是什么169
9.6.2依賴的配置170
9.6.3依賴的范圍170
9.6.4傳遞性依賴172
9.6.5依賴的調(diào)解173
9.6.6排除依賴175
9.6.7歸類依賴175
9.6.8優(yōu)化依賴177
9.7繼承和聚合177
第10章Maven測試186
10.1測試簡介186
10.2測試框架186
10.2.1JUnit單元測試框架186
10.2.2TestNG測試框架187
10.3Maven測試插件189
10.3.1Surefire插件簡介189
10.3.2跳過測試190
10.3.3個性化指定運行測試191
10.3.4包含和排除測試192
10.4測試報告192
10.4.1基本測試報告193
10.4.2測試覆蓋率報告194
10.5重用測試代碼194
第11章靈活構建Maven項目196
11.1Maven屬性196
11.1.1內(nèi)置屬性197
11.1.2POM屬性197
11.1.3自定義屬性197
11.1.4Settings屬性197
11.1.5Java系統(tǒng)屬性198
11.1.6環(huán)境變量屬性198
11.2需要靈活處理的構建環(huán)境198
11.3資源過濾198
11.4Maven的profile200
11.4.1針對不同環(huán)境的profile的配置200
11.4.2激活profile配置201
11.4.3profile的種類204
11.5Web資源過濾205
11.6在profile中激活集成測試206
第12章自定義Maven插件208
12.1自定義Maven插件簡介208
12.2自定義Maven插件案例209
12.3自定義Maven插件的詳細說明215
12.3.1Mojo標記216
12.3.2Mojo參數(shù)217
12.4自定義Maven插件中的錯誤處理和日志221
第13章Archetype擴展222
13.1Archetype使用概述222
13.1.1maven?archetype?quickstart223
13.1.2maven?archetype?webapp223
13.1.3AppFuse Archetype223
13.2自定義Archetype224
13.3Archetype數(shù)據(jù)庫224
13.3.1Archetype數(shù)據(jù)庫簡介224
13.3.2使用本地Archetype數(shù)據(jù)庫225
13.4在M2Eclipse中配置ArchetypeCatalogs226
參考文獻227
附錄228
下載地址
Maven應用實戰(zhàn) (楊世文) 完整pdf掃描版[192MB]
人氣書籍
瘋狂Java講義(第2版) PDF高清版[285M]
面向對象:《Head First Java》中文高清完整版 (PDF)
Java Web開發(fā)詳解 孫鑫 PDF掃描版(146M)
Spring實戰(zhàn)(spring in action) 第三版 中文清晰掃描版
Java核心技術·卷1:基礎知識(原書第9版) PDF掃描版[80MB]
瘋狂Java講義 中文PDF高清版[611.85M]
JavaEE開發(fā)的顛覆者:Spring Boot實戰(zhàn) 中文PDF完整版
Java Web開發(fā)實戰(zhàn)1200例(第I卷) 盧瀚,王春斌著 中文 PDF版 [129
深入理解Java虛擬機:JVM高級特性與最佳實踐(第2版) PDF掃描版
Spring實戰(zhàn)(第4版) Spring in action 附隨書源碼 中文pdf版[42MB
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Maven應用實戰(zhàn) (楊世文) 完整pdf掃描版[192MB] 資源來源互聯(lián)網(wǎng),版權歸該下載資源的合法擁有者所有。