注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Maven實戰(zhàn)

Maven實戰(zhàn)

Maven實戰(zhàn)

定 價:¥65.00

作 者: 許曉斌 著
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787111321545 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 361 字?jǐn)?shù):  

內(nèi)容簡介

  本書由國內(nèi)社區(qū)公認(rèn)的Maven專家Juven Xu親自執(zhí)筆,內(nèi)容的權(quán)威性毋庸置疑?!”緯菄鴥?nèi)第一本公開出版的Maven專著。它內(nèi)容新穎,基于最新發(fā)布的Maven 3.0,不僅詳盡講解了Maven 3.0的所有新功能和新特性,而且還將這些新功能和新特性與Maven 2.x版本進行了對比,以便于正在使用Maven 2.x版本的用戶能更好地理解。本書它內(nèi)容全面,以從專家的角度闡釋Maven的價值開篇,全面介紹了Maven的安裝、配置和基本使用方法,以便于初學(xué)者參考;詳細(xì)講解了坐標(biāo)和依賴、Maven倉庫、生命周期和插件、聚合與繼承等Maven的核心概念,建議所有讀者仔細(xì)閱讀;系統(tǒng)性地闡述了使用Nexus建立私服、使用Maven進行測試、使用Hudson進行持續(xù)集成、使用Maven構(gòu)建Web應(yīng)用、Maven的版本管理、Maven的靈活構(gòu)建、生成項目站點和Maven的m2eclipse插件等實用性較強的高級知識,讀者可有選擇性的閱讀;擴展性地講解了如何Maven和Archetype插件,這部分內(nèi)容對需要編寫插件擴展Maven或需要編寫Archetype維護自己的項目骨架以更便于團隊開發(fā)的讀者來說尤為有幫助。它實戰(zhàn)性強,不僅絕大部分知識點都有相應(yīng)的案例,而且本書還在第4章設(shè)計了一個背景案例,后面的很多章節(jié)都是圍繞這個案例展開的,可操作性極強?!”緯m合所有Java程序員閱讀,無論你是從未使用過Maven,亦或是已經(jīng)使用Maven很長一段時間了,相信你都能從本書中獲得有價值的參考。本書也適合所有項目經(jīng)理閱讀,它能幫助你更規(guī)范、更高效地管理Java項目?!∧闶欠裨缫褏捑肓巳諒?fù)一日的手工構(gòu)建工作?你是否對各個項目風(fēng)格迥異的構(gòu)建系統(tǒng)感到恐懼?Maven——這一Java社區(qū)事實標(biāo)準(zhǔn)的項目管理工具,能幫你從瑣碎的手工勞動中解脫出來,幫你規(guī)范整個組織的構(gòu)建系統(tǒng)。不僅如此,它還有依賴管理、自動生成項目站點等超酷的特性,已經(jīng)有無數(shù)的開源項目使用它來構(gòu)建項目并促進團隊交流,每天都有數(shù)以萬計的開發(fā)者在訪問中央倉庫以獲取他們需要的依賴?!”緯鴥?nèi)容全面而系統(tǒng),Maven的原理、使用方法和高級應(yīng)用盡含其中;注重實戰(zhàn)是本書的另一個特點,不僅在各個知識點都輔有大量的小案例,而且還有一個綜合性的案例貫穿全書。如果你想使用Maven,或正在使用Maven,本書將給你絕佳的指導(dǎo)。

作者簡介

  許曉斌(Juven Xu),國內(nèi)社區(qū)公認(rèn)的Maven技術(shù)專家、Maven中文用戶組創(chuàng)始人、Maven技術(shù)的先驅(qū)和積極推動者。對Maven有深刻的認(rèn)識,實戰(zhàn)經(jīng)驗豐富,不僅撰寫了大量關(guān)于Maven的技術(shù)文章,而且還翻譯了開源書籍《Maven權(quán)威指南》,對Maven技術(shù)在國內(nèi)的普及和發(fā)展做出了很大的貢獻。就職于Maven之父的公司,負(fù)責(zé)維護Maven中央倉庫,是Maven倉庫管理器Nexus(著名開源軟件)的核心開發(fā)者之一,曾多次受邀到淘寶等大型企業(yè)開展Maven方面的培訓(xùn)。此外,他還是開源技術(shù)的積極倡導(dǎo)者和推動者,擅長Java開發(fā)和敏捷開發(fā)。

圖書目錄

前言
致謝
第1章 Maven簡介
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不是萬能的
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 升級Maven
2.2 在基于UNIX的系統(tǒng)上安裝Maven
2.2.1 下載和安裝
2.2.2 井級Maven
2.3 安裝目錄分析
2.3.1 M2-HOME
2.4 設(shè)置HTTP代理
2.5 安裝m2eclipse
2.6 安裝NetBeansMaven插件
2.7 Maven安裝最佳實踐
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 編寫測試代碼
3.4 打包和運行
3.5 使用Archetype生成項目骨架
3.6 m2eclipse簡單使用
3.6.1 導(dǎo)入Maven項目
3.6.2 創(chuàng)建Maven項目
3.6.3 運行mvn命令
3.7 NetBeansMaven插件簡單使用
3.7.1 打開Maven項目
3.7.2 創(chuàng)建Maven項目
3.7.3 運行mvn命令
3.8 小結(jié)
第4章 背景案例
4.1 簡單的賬戶注冊服務(wù)
4.2 需求闡述
4.2.1 需求用例
4.2.2 界面原型
4.3 簡要設(shè)計
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的測試代碼
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 最佳實踐
5.9.1 排除依賴
5.9.2 歸類依賴
5.9.3 優(yōu)化依賴
5.10 小結(jié)
第6章 倉庫
6.1 何為Maven倉庫
6.2 倉庫的布局
6.3 倉庫的分類
6.3.1 本地倉庫
6.3.2 遠(yuǎn)程倉庫
6.3.3 中央倉庫
6.3.4 私服
6.4 遠(yuǎn)程倉庫的配置
6.4.1 遠(yuǎn)程倉庫的認(rèn)證
6.4.2 部署至遠(yuǎn)程倉庫
6.5 快照版本
6.6 從倉庫解析依賴的機制
6.7 鏡像
6.8 倉庫搜索服務(wù)
6.8.1 SonatypeNexus
6.8.2 Jarvana
6.8.3 MVNbrowser
6.8.4 MVNrepository
6.8.5 選擇合適的倉庫搜索服務(wù)
6.9 小結(jié)
第7章 生命周期和插件
第8章 聚合與繼承
第9章 Nexus創(chuàng)建私服
第10章 使用 Maven進行測試
第11章 使用Hudson進行持續(xù)集成
第12章 使用Maven構(gòu)建Web應(yīng)用
第13章 版本管理
第14章 靈活的構(gòu)建
第15章 生成項目站點
第16章 m2eclipse
第17章 編寫Maven插件
第18章 Archetype
附錄

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號