Maven應(yīng)用實(shí)戰(zhàn) (楊世文) 完整pdf掃描版[192MB]
192MB / 01-11
Maven實(shí)戰(zhàn) 許曉斌著 PDF掃描版
34.86MB / 05-04
Maven權(quán)威指南中文版 pdf版
3.8MB / 11-24
maven 指導(dǎo)教程 中文PDF版
1.04MB / 09-02
2020最新版Maven教程_核心技術(shù)講解(千鋒) 中文pdf版
2.7MB / 12-16
-
-
機(jī)器學(xué)習(xí)、深度學(xué)習(xí)面試筆試題300+合集 中文pdf完整版 編程其它 / 5.9MB
-
華為全套設(shè)計(jì)規(guī)范文檔 (C語(yǔ)言/硬件/模電) 中文pdf完整版 編程其它 / 31.3MB
-
-
Arduino編程參考手冊(cè) 中文版PDF 編程其它 / 80KB
-
CODESYS基礎(chǔ)編程及應(yīng)用指南 中文pdf完整版 編程其它 / 10.6MB
-
Tcl教程中文版+入門(mén)教程 完整版PDF 編程其它 / 2.12MB
-
圖解算法小抄(筆記) 中文PDF完整版 編程其它 / 6.1MB
-
QNX官方開(kāi)發(fā)手冊(cè)(中英文版) 完整版pdf 編程其它 / 6.32MB
-
詳情介紹
Maven權(quán)威指南中文版是關(guān)于Maven最權(quán)威最全面的材料,它清晰了解釋了Maven這個(gè)工具如何給你的軟件開(kāi)發(fā)項(xiàng)目帶來(lái)秩序。
Maven權(quán)威指南是一本關(guān)于Apache Maven的書(shū)。
版權(quán)
1. Creative Commons BY-ND-NC
序: Beta 0.2
前言
1. 如何使用本書(shū)
2. 你的反饋
3. 字體約定[1]
4. Maven書(shū)寫(xiě)約定[2]
5. 致謝
1. 介紹 Apache Maven
1.1. Maven... 它是什么?
1.2. 約定優(yōu)于配置(Convention Over Configuration)
1.3. 一個(gè)一般的接口
1.4. 基于Maven插件的全局性重用
1.5. 一個(gè)“項(xiàng)目”的概念模型
1.6. Maven是Ant的另一種選擇么?
1.7. 比較Maven和Ant
1.8. 總結(jié)
2. 安裝和運(yùn)行Maven
2.1. 驗(yàn)證你的Java安裝
2.2. 下載Maven
2.3. 安裝Maven
2.3.1. 在Mac OSX上安裝Maven
2.3.2. 在Microsoft Windows上安裝Maven
2.3.3. 在Linux上安裝Maven
2.3.4. 在FreeBSD或OpenBSD上安裝Maven
2.4. 驗(yàn)證Maven安裝
2.5. Maven安裝細(xì)節(jié)
2.5.1. 用戶(hù)相關(guān)配置和倉(cāng)庫(kù)
2.5.2. 升級(jí)Maven
2.6. 獲得Maven幫助
2.7. 使用Maven Help插件
2.7.1. 描述一個(gè)Maven插件
2.8. 關(guān)于Apache軟件許可證
I. Maven實(shí)戰(zhàn)
3. 一個(gè)簡(jiǎn)單的Maven項(xiàng)目
3.1. 簡(jiǎn)介
3.1.1. 下載本章的例子
3.2. 創(chuàng)建一個(gè)簡(jiǎn)單的項(xiàng)目
3.3. 構(gòu)建一個(gè)簡(jiǎn)單的項(xiàng)目
3.4. 簡(jiǎn)單的項(xiàng)目對(duì)象模型 (Project Object Model)
3.5. 核心概念
3.5.1. Maven插件和目標(biāo) (Plugins and Goals)
3.5.2. Maven生命周期 (Lifecycle)
3.5.3. Maven坐標(biāo) (Coordinates)
3.5.4. Maven倉(cāng)庫(kù)(Repositories)
3.5.5. Maven依賴(lài)管理 (Dependency Management)
3.5.6. 站點(diǎn)生成和報(bào)告 (Site Generation and Reporting)
3.6. 小結(jié)
4. 定制一個(gè)Maven項(xiàng)目
4.1. 介紹
4.1.1. 下載本章樣例
4.2. 定義Simple Weather項(xiàng)目
4.2.1. Yahoo! Weather RSS
4.3. 創(chuàng)建Simple Weather項(xiàng)目
4.4. 定制項(xiàng)目信息
4.5. 添加新的依賴(lài)
4.6. Simple Weather源碼
4.7. 添加資源
4.8. 運(yùn)行Simple Weather項(xiàng)目
4.8.1. Maven Exec 插件
4.8.2. 瀏覽你的項(xiàng)目依賴(lài)
4.9. 編寫(xiě)單元測(cè)試
4.10. 添加測(cè)試范圍依賴(lài)
4.11. 添加單元測(cè)試資源
4.12. 執(zhí)行單元測(cè)試
4.12.1. 忽略測(cè)試失敗
4.12.2. 跳過(guò)單元測(cè)試
4.13. 構(gòu)建一個(gè)打包好的命令行應(yīng)用程序
5. 一個(gè)簡(jiǎn)單的Web應(yīng)用
5.1. 介紹
5.1.1. 下載本章樣例
5.2. 定義這個(gè)簡(jiǎn)單的Web應(yīng)用
5.3. 創(chuàng)建這個(gè)簡(jiǎn)單的Web應(yīng)用
5.4. 配置Jetty插件
5.5. 添加一個(gè)簡(jiǎn)單的Servlet
5.6. 添加J2EE依賴(lài)
5.7. 小結(jié)
6. 一個(gè)多模塊項(xiàng)目
6.1. 簡(jiǎn)介
6.1.1. 下載本章樣例
6.2. simple-parent 項(xiàng)目
6.3. simple-weather 模塊
6.4. simple-webapp 模塊
6.5. 構(gòu)建這個(gè)多模塊項(xiàng)目
6.6. 運(yùn)行Web應(yīng)用
7. 多模塊企業(yè)級(jí)項(xiàng)目
7.1. 簡(jiǎn)介
7.1.1. 下載本章樣例
7.1.2. 多模塊企業(yè)級(jí)項(xiàng)目
7.1.3. 本例中所用的技術(shù)
7.2. simple-parent項(xiàng)目
7.3. simple-model模塊
7.4. simple-weather模塊
7.5. simple-persist模塊
7.6. simple-webapp模塊
7.7. 運(yùn)行這個(gè)Web應(yīng)用
7.8. simple-command模塊
7.9. 運(yùn)行這個(gè)命令行程序
7.10. 小結(jié)
7.10.1. 編寫(xiě)接口項(xiàng)目程序
8. 優(yōu)化和重構(gòu)POM
8.1. 簡(jiǎn)介
8.2. POM清理
8.3. 優(yōu)化依賴(lài)
8.4. 優(yōu)化插件
8.5. 使用Maven Dependency插件進(jìn)行優(yōu)化
8.6. 最終的POM
8.7. 小結(jié)
II. Maven參考
9. 項(xiàng)目對(duì)象模型
9.1. 簡(jiǎn)介
9.2. POM
9.2.1. 超級(jí)POM
9.2.2. 最簡(jiǎn)單的POM
9.2.3. 有效POM
9.2.4. 真正的POM
9.3. POM語(yǔ)法
9.3.1. 項(xiàng)目版本
9.3.1.1. 版本構(gòu)建號(hào)
9.3.1.2. SNAPSHOT版本
9.3.1.3. LATEST 和 RELEASE 版本
9.3.2. 屬性引用
9.4. 項(xiàng)目依賴(lài)
9.4.1. 依賴(lài)范圍
9.4.2. 可選依賴(lài)
9.4.3. 依賴(lài)版本界限
9.4.4. 傳遞性依賴(lài)
9.4.4.1. 傳遞性依賴(lài)和范圍
9.4.5. 沖突解決
9.4.6. 依賴(lài)管理
9.5. 項(xiàng)目關(guān)系
9.5.1. 坐標(biāo)詳解
9.5.2. 多模塊項(xiàng)目
9.5.3. 項(xiàng)目繼承
9.6. POM最佳實(shí)踐
9.6.1. 依賴(lài)歸類(lèi)
9.6.2. 多模塊 vs. 繼承
9.6.2.1. 簡(jiǎn)單項(xiàng)目
9.6.2.2. 多模塊企業(yè)級(jí)項(xiàng)目
9.6.2.3. 原型父項(xiàng)目
10. 構(gòu)建生命周期
10.1. 簡(jiǎn)介
10.1.1. 清理生命周期 (clean)
10.1.2. 默認(rèn)生命周期 (default)
10.1.3. 站點(diǎn)生命周期 (site)
10.2. 打包相關(guān)生命周期
10.2.1. JAR
10.2.2. POM
10.2.3. Maven Plugin
10.2.4. EJB
10.2.5. WAR
10.2.6. EAR
10.2.7. 其它打包類(lèi)型
10.3. 通用生命周期目標(biāo)
10.3.1. Process Resources
10.3.2. Compile
10.3.3. Process Test Resources
10.3.4. Test Compile
10.3.5. Test
10.3.6. Install
10.3.7. Deploy
11. 構(gòu)建Profile
11.1. Profile是用來(lái)做什么的?
11.1.1. 什么是構(gòu)建可移植性
11.1.1.1. 不可移植構(gòu)建
11.1.1.2. 環(huán)境可移植性
11.1.1.3. 組織(內(nèi)部)可移植性
11.1.1.4. 廣泛(全局)可移植性
11.1.2. 選擇一個(gè)適當(dāng)級(jí)別的可移植性
11.2. 通過(guò)Maven Profiles實(shí)現(xiàn)可移植性
11.2.1. 覆蓋一個(gè)項(xiàng)目對(duì)象模型
11.3. 激活Profile
11.3.1. 激活配置
11.3.2. 通過(guò)屬性缺失激活
11.4. 外部Profile
11.5. Settings Profile
11.5.1. 全局Settings Profile
11.6. 列出活動(dòng)的Profile
11.7. 提示和技巧
11.7.1. 常見(jiàn)的環(huán)境
11.7.2. 安全保護(hù)
11.7.3. 平臺(tái)分類(lèi)器
11.8. 小結(jié)
12. Maven套件
12.1. 簡(jiǎn)介
12.2. Assembly基礎(chǔ)
12.2.1. 預(yù)定義的套件描述符
12.2.2. 構(gòu)建一個(gè)套件Building an Assembly
12.2.3. 套件作為依賴(lài)
12.2.4. 通過(guò)套件依賴(lài)組裝套件
12.3. 套件描述符概述
12.4. 套件描述符
12.4.1. 套件描述符中的屬性引用
12.4.2. 必須的套件信息
12.5. 控制一個(gè)套件的內(nèi)容
12.5.1. Files 元素
12.5.2. FileSets 元素
12.5.3. fileSets的默認(rèn)排除模式
12.5.4. dependencySets 元素
12.5.4.1. 自定義依賴(lài)輸出目錄
12.5.4.2. 依賴(lài)輸出位置的屬性插值
12.5.4.3. 通過(guò)范圍包含或排除依賴(lài)
12.5.4.4. 微調(diào):依賴(lài)包含和排除
12.5.4.5. 傳遞性依賴(lài),項(xiàng)目構(gòu)件,項(xiàng)目附屬構(gòu)件
12.5.4.6. 高級(jí)拆解選項(xiàng)
12.5.4.7. 依賴(lài)集合小結(jié)
12.5.5. moduleSets 元素
12.5.5.1. 模塊選擇
12.5.5.2. 源碼選擇
12.5.5.3. moduleSets中outputDirectoryMapping的插值
12.5.5.4. 字節(jié)碼選擇
12.5.5.5. moduleSets, 父POM,和binaries元素
12.5.6. Repositories元素
12.5.7. 管理套件的根目錄
12.5.8. componentDescriptors和containerDescriptorHandlers
12.6. 最佳實(shí)踐
12.6.1. 標(biāo)準(zhǔn)的,可重用的套件描述符
12.6.2. 分發(fā)(聚合)套件
12.7. 總結(jié)
13. 屬性和資源過(guò)濾
13.1. 簡(jiǎn)介
13.2. Maven屬性
13.2.1. Maven項(xiàng)目的屬性
13.2.2. Maven的Settings屬性
13.2.3. 環(huán)境變量屬性
13.2.4. Java系統(tǒng)屬性
13.2.5. 用戶(hù)定義的屬性
13.3. 資源過(guò)濾
14. Maven和Eclipse: m2eclipse
14.1. 簡(jiǎn)介
14.2. m2eclipse
14.3. 安裝 m2eclipse 插件
14.3.1. 安裝前提條件
14.3.1.1. 安裝 Subclipse
14.3.1.2. 安裝 Mylyn
14.3.1.3. 安裝 AspectJ Tools Platform (AJDT)
14.3.1.4. 安裝 Web Tools Platform (WTP)
14.3.2. 安裝 m2eclipse
14.4. 開(kāi)啟 Maven 控制臺(tái)
14.5. 創(chuàng)建一個(gè) Maven 項(xiàng)目
14.5.1. 從 SCM 簽出一個(gè) Maven 項(xiàng)目
14.5.2. 用Maven Archetype創(chuàng)建一個(gè)Maven項(xiàng)目
14.5.3. 創(chuàng)建一個(gè) Maven 模塊
14.6. 創(chuàng)建一個(gè)Maven POM文件
14.7. 導(dǎo)入Maven項(xiàng)目
14.7.1. 導(dǎo)入一個(gè)Maven項(xiàng)目
14.7.2. 具體化一個(gè)Maven項(xiàng)目
14.8. 運(yùn)行Maven構(gòu)建
14.9. 使用Maven進(jìn)行工作
14.9.1. 添加及更新依賴(lài)或插件
14.9.2. 創(chuàng)建一個(gè)Maven模塊
14.9.3. 下載源碼
14.9.4. 打開(kāi)項(xiàng)目頁(yè)面
14.9.5. 解析依賴(lài)
14.10. 使用Maven倉(cāng)庫(kù)進(jìn)行工作
14.10.1. 搜索 Maven 構(gòu)件和 Java 類(lèi)
14.10.2. 為Maven倉(cāng)庫(kù)編制索引
14.11. 使用基于表單的POM編輯器
14.12. 在m2eclipse中分析項(xiàng)目依賴(lài)
14.13. Maven 選項(xiàng)
14.14. 小結(jié)
15. 站點(diǎn)生成
15.1. 簡(jiǎn)介
15.2. 使用Maven構(gòu)建項(xiàng)目站點(diǎn)
15.3. 自定義站點(diǎn)描述符
15.3.1. 自定義頁(yè)面端圖片
15.3.2. 自定義導(dǎo)航菜單
15.4. 站點(diǎn)目錄結(jié)構(gòu)
15.5. 編寫(xiě)項(xiàng)目文檔
15.5.1. APT樣例
15.5.2. FML樣例
15.6. 部署你的項(xiàng)目web站點(diǎn)
15.6.1. 配置服務(wù)器認(rèn)證
15.6.2. 配置文件和目錄模式
15.7. 自定義站點(diǎn)外觀
15.7.1. 自定義站點(diǎn)CSS
15.7.2. 創(chuàng)建自定義的站點(diǎn)模板
15.7.3. 可重用的web站點(diǎn)皮膚
15.7.4. 創(chuàng)建自定義的主題CSS
15.7.5. 在皮膚中自定義站點(diǎn)模板
15.8. 提示與技巧
15.8.1. 給HEAD嵌入XHTML
15.8.2. 在你站點(diǎn)logo下添加鏈接
15.8.3. 為你的站點(diǎn)添加導(dǎo)航鏈接
15.8.4. 添加項(xiàng)目版本
15.8.5. 修改發(fā)布日期格式和位置
15.8.6. 使用Doxia宏
16. 倉(cāng)庫(kù)管理器
16.1. 簡(jiǎn)介
16.1.1. Nexus歷史
16.2. 安裝Nexus
16.2.1. 從Sonatype下載Nexus
16.2.2. 安裝Nexus
16.2.3. 運(yùn)行Nexus
16.2.4. 安裝后檢查單
16.2.5. 為Redhat/Fedora/CentOS設(shè)置啟動(dòng)腳本
16.2.6. 升級(jí)Nexus版本
16.3. 使用Nexus
16.3.1. 瀏覽倉(cāng)庫(kù)
16.3.2. 瀏覽組
16.3.3. 搜索構(gòu)件
16.3.4. 瀏覽系統(tǒng)RSS源
16.3.5. 瀏覽日志文件和配置
16.3.6. 更改你的密碼
16.4. 配置Maven使用Nexus
16.4.1. 使用Nexus中央代理倉(cāng)庫(kù)
16.4.2. 使用Nexus作為快照倉(cāng)庫(kù)
16.4.3. 為缺少的依賴(lài)添加倉(cāng)庫(kù)
16.4.4. 添加一個(gè)新的倉(cāng)庫(kù)
16.4.5. 添加一個(gè)倉(cāng)庫(kù)至一個(gè)組
16.5. 配置Nexus
16.5.. 定制服務(wù)器配置
16.5.2. 管理倉(cāng)庫(kù)
16.5.3. 管理組
16.5.4. 管理路由
16.5.5. 網(wǎng)絡(luò)配置
16.6. 維護(hù)倉(cāng)庫(kù)
16.7. 部署構(gòu)件至Nexus
16.7.1. 部署發(fā)布版
16.7.2. 部署快照版
16.7.3. 部署第三方構(gòu)件
17. 編寫(xiě)插件
17.1. 簡(jiǎn)介
17.2. Maven編程
17.2.1. 什么是反轉(zhuǎn)控制?
17.2.2. Plexus簡(jiǎn)介
17.2.3. 為什么使用Plexus?
17.2.4. 什么是插件?
17.3. 插件描述符
17.3.1. 層插件描述符元素
17.3.2. Mojo配置
17.3.3. 插件依賴(lài)
17.4. 編寫(xiě)自定義插件
17.4.1. 創(chuàng)建一個(gè)插件項(xiàng)目
17.4.2. 一個(gè)簡(jiǎn)單的Java Mojo
17.4.3. 配置插件前綴
17.4.4. 插件中的日志
17.4.5. Mojo類(lèi)注解
17.4.6. 當(dāng)Mojo失敗的時(shí)候
17.5. Mojo參數(shù)
17.5.1. 為Mojo參數(shù)提供值
17.5.2. 多值的Mojo參數(shù)
17.5.3. 依賴(lài)于一個(gè)Plexus組件
17.5.4. Mojo參數(shù)注解
17.6. 插件和Maven生命周期
17.6.1. 執(zhí)行平行的生命周期
17.6.2. 創(chuàng)建自定義的生命周期
17.6.3. 覆蓋默認(rèn)生命周期
18. 使用可選語(yǔ)言編寫(xiě)插件
18.1. 使用Ant編寫(xiě)插件
18.2. 創(chuàng)建一個(gè)Ant插件
18.3. 使用JRuby編寫(xiě)插件
18.3.1. 創(chuàng)建一個(gè)JRuby插件
18.3.2. Ruby Mojo實(shí)現(xiàn)
18.3.3. Ruby Mojo中使用日志
18.3.4. Raise一個(gè)MojoError
18.3.5. 在JRuby中引用Plexus組件
18.4. 使用Groovy編寫(xiě)插件
18.4.1. 創(chuàng)建一個(gè)Groovy插件
A. 附錄: Settings細(xì)節(jié)
A.1. 簡(jiǎn)介
A.2. Settings細(xì)節(jié)
A.2.1. 簡(jiǎn)單值
A.2.2. 服務(wù)器(Servers)
A.2.3. 鏡像(Mirrors)
A.2.4. 代理(Proxies)
A.2.5. Profiles
A.2.6. 激活(Activation)
A.2.7. 屬性(Properties)
A.2.8. 倉(cāng)庫(kù)(Repositories)
A.2.9. 插件倉(cāng)庫(kù)
A.2.10. 激活的Profile
B. 附錄: Sun規(guī)格說(shuō)明可選實(shí)現(xiàn)
List of Figures
List of Examples
下載地址
人氣書(shū)籍
微信公眾平臺(tái)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn) PDF掃描版
Arduino編程參考手冊(cè) 中文版PDF
設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ) PDF 掃描版[21M]
啊哈!算法 PDF掃描版[73MB]
proe5.0 入門(mén)教程pdf版
算法圖解 (袁國(guó)忠著) 中文pdf完整版[17MB]
Unity3D游戲開(kāi)發(fā) 宣雨松著 PDF掃描版[27MB]
R語(yǔ)言實(shí)戰(zhàn)(第2版) ([美]卡巴科弗) 中文pdf完整版[19MB]
unity3d從入門(mén)到精通中文教程 高清PDF完整版[11MB]
編程之美PDF全集
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
☉ 本站提供的Maven權(quán)威指南中文版(高清帶完整目錄)PDF資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。