Maven實(shí)戰(zhàn)一書(shū)詳細(xì)介紹了Maven的方方面面,更難能可貴的一點(diǎn)是它提供給了軟件開(kāi)發(fā)人員們一種新的思考方式。相對(duì)于很多國(guó)內(nèi)技術(shù)書(shū)籍的粗制濫造,Maven實(shí)戰(zhàn)一書(shū)絕對(duì)會(huì)給你一個(gè)全新的看法。該書(shū)內(nèi)容詳細(xì)易懂,適合初學(xué)者進(jìn)行查閱。全書(shū)內(nèi)容從一開(kāi)始就把握住了主題和核心的東西,讀起來(lái)有個(gè)全面的認(rèn)識(shí),然后慢慢展開(kāi),展現(xiàn)各個(gè)組成部分的內(nèi)容,讀起來(lái)感覺(jué)清晰可見(jiàn)。本節(jié)內(nèi)容東坡小編為大家整理帶來(lái)的是一份pdf格式完整高清版maven實(shí)戰(zhàn) 電子書(shū),需要查閱的朋友點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載即可!原書(shū)完整電子版,真心不坑!
maven實(shí)戰(zhàn)目錄
前言
致謝
第1章 Maven簡(jiǎn)介
1.1 何為Maven
1.1.1 何為構(gòu)建
1.1.2 Maven是優(yōu)秀的構(gòu)建工具
1.1.3 Maven不僅僅是構(gòu)建工具乃
1.2 為什么需要Maven
1.2.1 組裝PC和品牌PC
1.2.2 IDE不是萬(wàn)能的
1.2.3 Make
1.2.4 Ant
1.2.5 不重復(fù)發(fā)明輪子
1.3 Maven與極限編程
1.4 被誤解的Maven
1.5 小結(jié)
第2章 Maven的安裝和配置
2.1 在Windows上安裝Maven
2.1.1 檢查JDK安裝
2.1.2 下載Maven
2.1.3 本地安裝
2.1.4 升級(jí)Maven
2.2 在基于UNIX的系統(tǒng)上安裝Maven
2.2.1 下載和安裝
2.2.2 井級(jí)Maven
2.3 安裝目錄分析
2.3.1 M2-HOME
2.4 設(shè)置HTTP代理
2.5 安裝m2eclipse
2.6 安裝NetBeansMaven插件
2.7 Maven安裝最佳實(shí)踐
2.7.1 設(shè)置MAVEN-OPTS環(huán)境變量
2.7.2 配置用戶范圍settings.xmL
2.7.3 不要使用IDE內(nèi)嵌的Maven
2.8 小結(jié)
第3章 Maven使用入門
3.1 編寫POM
3.2 編寫主代碼
3.3 編寫測(cè)試代碼
3.4 打包和運(yùn)行
3.5 使用Archetype生成項(xiàng)目骨架
3.6 m2eclipse簡(jiǎn)單使用
3.6.1 導(dǎo)入Maven項(xiàng)目
3.6.2 創(chuàng)建Maven項(xiàng)目
3.6.3 運(yùn)行mvn命令
3.7 NetBeansMaven插件簡(jiǎn)單使用
3.7.1 打開(kāi)Maven項(xiàng)目
3.7.2 創(chuàng)建Maven項(xiàng)目
3.7.3 運(yùn)行mvn命令
3.8 小結(jié)
第4章 背景案例
4.1 簡(jiǎn)單的賬戶注冊(cè)服務(wù)
4.2 需求闡述
4.2.1 需求用例
4.2.2 界面原型
4.3 簡(jiǎn)要設(shè)計(jì)
4.3.1 接口
4.3.2 模塊結(jié)構(gòu)
4.4 小結(jié)
第5章 坐標(biāo)和依賴
5.1 何為Maven坐標(biāo)
5.2 坐標(biāo)詳解
5.3 account-email
5.3.1 account-email的POM
5.3.2 account-email的主代碼
5.3.3 account-email的測(cè)試代碼
5.3.4 構(gòu)建account-emaiL
5.4 依賴的配置
5.5 依賴范圍
5.6 傳遞性依賴
5.6.1 何為傳遞性依賴
5.6.2 傳遞性依賴和依賴范圍
5.7 依賴調(diào)解
5.8 可選依賴
5.9 最佳實(shí)踐
5.9.1 排除依賴
5.9.2 歸類依賴
5.9.3 優(yōu)化依賴
5.10 小結(jié)
第6章 倉(cāng)庫(kù)
6.1 何為Maven倉(cāng)庫(kù)
6.2 倉(cāng)庫(kù)的布局
6.3 倉(cāng)庫(kù)的分類
6.3.1 本地倉(cāng)庫(kù)
6.3.2 遠(yuǎn)程倉(cāng)庫(kù)
6.3.3 中央倉(cāng)庫(kù)
6.3.4 私服
6.4 遠(yuǎn)程倉(cāng)庫(kù)的配置
6.4.1 遠(yuǎn)程倉(cāng)庫(kù)的認(rèn)證
6.4.2 部署至遠(yuǎn)程倉(cāng)庫(kù)
6.5 快照版本
6.6 從倉(cāng)庫(kù)解析依賴的機(jī)制
6.7 鏡像
6.8 倉(cāng)庫(kù)搜索服務(wù)
6.8.1 SonatypeNexus
6.8.2 Jarvana
6.8.3 MVNbrowser
6.8.4 MVNrepository
6.8.5 選擇合適的倉(cāng)庫(kù)搜索服務(wù)
6.9 小結(jié)
第7章 生命周期和插件
7.1 何為生命周期
……
第8章 聚合與繼承
第9章 Nexus創(chuàng)建私服
第10章 使用 Maven進(jìn)行測(cè)試
第11章 使用Hudson進(jìn)行持續(xù)集成
第12章 使用Maven構(gòu)建Web應(yīng)用
第13章 版本管理
第14章 靈活的構(gòu)建
第15章 生成項(xiàng)目站點(diǎn)
第16章 m2eclipse
第17章 編寫Maven插件
第18章 Archetype
附錄
maven實(shí)戰(zhàn)電子書(shū)內(nèi)容簡(jiǎn)介
本書(shū)是國(guó)內(nèi)第一本公開(kāi)出版的Maven專著。它內(nèi)容新穎,基于最新發(fā)布的Maven 3.0,不僅詳盡講解了 Maven 3.0的所有新功能和新特性,而且還將這些新功能和新特性與Maven 2.0版本進(jìn)行了對(duì)比,以便于正在使用Maven 2.x版本的用戶能更好地理解。本書(shū)內(nèi)容全面,以從專家的角度闡釋Maven的價(jià)值開(kāi)篇,全面介紹了Maven的安裝、配置和基本使用方法,以便于初學(xué)者參考;詳細(xì)講解了坐標(biāo)和依賴、Maven倉(cāng)庫(kù)、生命周期和插件、聚合與繼承等Maven的核心概念,建議所有讀者仔細(xì)閱讀;系統(tǒng)性地闡述了使用Nexus建立私服、使用Maven進(jìn)行測(cè)試、使用Hudson進(jìn)行持續(xù)集成、使用Maven構(gòu)建Web應(yīng)用、Maven的版本管理、Maven的靈活構(gòu)建、生成項(xiàng)目站點(diǎn)和Maven的m2eclipse插件等實(shí)用性較強(qiáng)的高級(jí)知識(shí),讀者可有選擇性的閱讀;擴(kuò)展性地講解了如何Maven和 Archetype插件,這部分內(nèi)容對(duì)需要編寫插件擴(kuò)展Maven或需要編寫Archetype維護(hù)自己的項(xiàng)目骨架以更便于團(tuán)隊(duì)開(kāi)發(fā)的讀者來(lái)說(shuō)尤為有幫助。它實(shí)戰(zhàn)性強(qiáng),不僅絕大部分知識(shí)點(diǎn)都有相應(yīng)的案例,而且本書(shū)還在第4章設(shè)計(jì)了一個(gè)背景案例,后面的很多章節(jié)都是圍繞這個(gè)案例展開(kāi)的,可操作性極強(qiáng)。
本書(shū)由國(guó)內(nèi)社區(qū)公認(rèn)的Maven專家Juven Xu親自執(zhí)筆,內(nèi)容的權(quán)威性毋庸置疑。
maven實(shí)戰(zhàn)電子書(shū)內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版