内容简介
《Maven實戰》是一本全面介紹Maven的書籍,內容涵蓋了Maven的基本概念、核心功能以及高級應用。本書通過實例詳細講解了如何使用Maven進行項目管理、依賴管理、插件開發等,並提供了豐富的實踐經驗和技巧。
本書適合Java開發者、項目經理以及對Maven感興趣的讀者閱讀,能夠幫助讀者快速掌握Maven的使用方法,並在實際項目中應用。
目录
致謝
1.1 何為Maven
1.2 為什麼需要Maven
1.3 Maven與極限編程
1.4 被誤解的Maven
1.5 小結
第1章 Maven簡介
2.1 在Windows上安裝Maven
2.2 在基於UNIX的系統上安裝Maven
2.3 安裝目錄分析
2.4 設置HTTP代理
2.5 安裝m2eclipse
2.6 安裝NetBeans Maven插件
2.7 Maven安裝最佳實踐
2.8 小結
第2章 Maven的安裝和配置
3.1 編寫POM
3.2 編寫主代碼
3.3 編寫測試代碼
3.4 打包和運行
3.5 使用Archetype生成項目骨架
3.6 m2eclipse簡單使用
3.7 NetBeans Maven插件簡單使用
3.8 小結
第3章 Maven使用入門
4.1 簡單的賬戶註冊服務
4.2 需求闡述
4.3 簡要設計
4.4 小結
第4章 背景案例
5.1 何為Maven坐標
5.2 坐標詳解
5.3 account-email
5.4 依賴的配置
5.5 依賴範圍
5.6 傳遞性依賴
5.7 依賴調解
5.8 可選依賴
5.9 最佳實踐
5.10 小結
第5章 坐標和依賴
6.1 何為Maven倉庫
6.2 倉庫的佈局
6.3 倉庫的分類
6.4 遠程倉庫的配置
6.5 快照版本
6.6 從倉庫解析依賴的機制
6.7 鏡像
6.8 倉庫搜索服務
6.9 小結
第6章 倉庫
7.1 何為生命週期
7.2 生命週期詳解
7.3 插件目標
7.4 插件綁定
7.5 插件配置
7.6 獲取插件信息
7.7 從命令行調用插件
7.8 插件解析機制
7.9 小結
第7章 生命週期和插件
8.1 account-persist
8.2 聚合
8.3 繼承
8.4 聚合與繼承的關係
8.5 約定優於配置
8.6 反應堆
8.7 小結
第8章 聚合與繼承
9.1 Nexus簡介
9.2 安裝Nexus
9.3 Nexus的倉庫與倉庫組
9.5 配置Maven從Nexus下載構件
9.6 部署構件至Nexus
9.7 Nexus的權限管理
9.8 Nexus的調度任務
9.9 其他私服軟件
9.10 小結
第9章 使用Nexus創建私服
10.1 account-captcha
10.2 maven-surefire-plugin簡介
10.3 跳過測試
10.4 動態指定要運行的測試用例
10.5 包含與排除測試用例
10.6 測試報告
10.7 運行TestNG測試
10.8 重用測試代碼
10.9 小結
第10章 使用Maven進行測試
11.1 持續集成的作用、過程和優勢
11.2 Hudson簡介
11.3 安裝Hudson
11.4 準備Subversion倉庫
11.5 Hudson的基本系統設置
11.6 創建Hudson任務
11.7 監視Hudson任務狀態
11.8 Hudson用戶管理
11.9 郵件反饋
11.10 Hudson工作目錄
11.11 小結
第11章 使用Hudson進行持續集成
12.1 Web項目的目錄結構
12.2 account-service
12.3 account-web
12.4 使用jetty-maven-plugin進行測試
12.5 使用Cargo實現自動化部署
12.6 小結
第12章 使用Maven構建Web應用
13.1 何為版本管理
13.2 Maven的版本號定義約定
13.3 主幹、標籤與分支
13.4 自動化版本發佈
13.5 自動化創建分支
13.6 GPG簽名
13.7 小結
第13章 版本管理
14.1 Maven屬性
14.2 構建環境的差異
14.3 資源過濾
14.4 Maven Profile
14.5 Web資源過濾
14.6 在profile中激活集成測試
14.7 小結
第14章 靈活的構建
15.1 最簡單的站點
15.2 豐富項目信息
15.3 項目報告插件
15.4 自定義站點外觀
15.5 創建自定義頁面
15.6 國際化
15.7 部署站點
15.8 小結
第15章 生成項目站點
16.1 m2eclipse簡介
16.2 新建Maven項目
16.3 導入Maven項目
16.4 執行mvn命令
16.5 訪問Maven倉庫
16.6 管理項目依賴
16.7 其他實用功能
16.8 小結
第16章 m2eclipse
17.1 編寫Maven插件的一般步驟
17.2 案例:編寫一個用於代碼行統計的Maven插件
17.3 Mojo標注
17.4 Mojo參數
17.5 錯誤處理和日誌
17.6 測試Maven插件
17.7 小結
第17章 編寫Maven插件
18.1 Archetype使用再敘
18.2 編寫Archetype
18.3 Archetype Catalog
18.4 小結
第18章 Archetype
附錄A POM元素參考
附錄B Settings元素參考
附錄C 常用插件列表
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
⚠ 网盘链接如果失效了请尝试其他网盘,不再补链,因为补了也会再次失效。
免责申明:
1. 本站分享的所有书籍均来源于自互联网,部分书籍中可能有压制者放置的广告,这并不是本站所为,请注意甄别。
2. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
3. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
4. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
5. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。