Maven教程--入門就看這一篇就夠了
阿新 • • 發佈:2018-11-04
- 第1章:Maven概述/1.1 Maven的概念
- 第1章:Maven概述/1.2 Maven的功能
- 第1章:Maven概述/1.3 與其它構建相比/1.3.1 Make
- 第1章:Maven概述/1.3 與其它構建相比/1.3.2 Ant
- 第2章:Maven的安裝/2.1 Window下的安裝
- 第2章:Maven的安裝/2.2 Linux下的安裝
- 第3章:Maven使用入門/3.1 編寫POM
- 第3章:Maven使用入門/3.2 編寫原始碼
- 第3章:Maven使用入門/3.4 打包
- 第3章:Maven使用入門/3.5 釋出
- 第5章:座標和依賴/5.2 座標詳解
- 第5章:座標和依賴/5.4 依賴的配置
- 第5章:座標和依賴/5.5 依賴範圍
- 第5章:座標和依賴/5.6 傳遞性依賴
- 第5章:座標和依賴/5.7 依賴調解
- 第5章:座標和依賴/5.8 可選依賴
- 第5章:座標和依賴/5.9 最佳實踐/5.9.1 排除依賴
- 第5章:座標和依賴/5.9 最佳實踐/5.9.2 依賴屬性使用變數
- 第5章:座標和依賴/5.9 最佳實踐/5.9.3 依賴關係檢視
- 第6章:倉庫/6.1 何為Maven倉庫
- 第6章:倉庫/6.2 倉庫的佈局
- 第6章:倉庫/6.3 倉庫的分類
- 第6章:倉庫/6.3 倉庫的分類/6.3.1 本地倉庫
- 第6章:倉庫/6.3 倉庫的分類/6.3.2 遠端倉庫(超級POM)
- 第6章:倉庫/6.3 倉庫的分類/6.3.3 私服
- 第6章:倉庫/6.4 遠端倉庫的配置
- 第6章:倉庫/6.4 遠端倉庫的配置/6.4.1 遠端倉庫驗證
- 第6章:倉庫/6.4 遠端倉庫的配置/6.4.2 部署構建到遠端倉庫(如:私有倉庫)
- 第6章:倉庫/6.5 快照版本
- 第6章:倉庫/6.6 從倉庫解析依賴的機制
- 第6章:倉庫/6.7 映象
- 第6章:倉庫/6.8 倉庫搜尋服務/6.8.1 Nexus搜尋
- 第6章:倉庫/6.8 倉庫搜尋服務/6.8.2 Jarvana搜尋
- 第6章:倉庫/6.8 倉庫搜尋服務/6.8.3 MVNbrowser搜尋
- 第6章:倉庫/6.8 倉庫搜尋服務/6.8.4 MVNrepository搜尋(可用)
- 第6章:倉庫/6.8 倉庫搜尋服務/6.8.5 阿里倉庫搜尋(可用)
- 第7章:生命週期和外掛/7.1 何為生命週期
- 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.1 三套生命週期
- 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.2 clean生命週期
- 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.3 default生命週期
- 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.4 site生命週期
- 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.5 命令列和宣告週期
- 第7章:生命週期和外掛/7.3 外掛目標
- 第7章:生命週期和外掛/7.4 外掛繫結
- 第7章:生命週期和外掛/7.4 外掛繫結/7.4.1 內建繫結
- 第7章:生命週期和外掛/7.4 外掛繫結/7.4.2 自定義生命週期和外掛的繫結
- 第7章:生命週期和外掛/7.5 外掛配置/7.5.1 命令列外掛引數設定
- 第7章:生命週期和外掛/7.5 外掛配置/7.5.2 POM檔案中進行外掛引數設定
- 第7章:生命週期和外掛/7.5 外掛配置/7.5.3 POM檔案中進行外掛任務設定
- 第7章:生命週期和外掛/7.6 獲取外掛資訊/7.6.1 線上外掛資訊
- 第7章:生命週期和外掛/7.6 獲取外掛資訊/7.6.2 命令列獲取外掛資訊
- 第7章:生命週期和外掛/7.7 從命令列呼叫外掛
- 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.1 外掛倉庫
- 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.2 外掛的預設groupID和自定義groupID
- 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.3 解析外掛版本
- 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.4 解析外掛字首
- 第8章:聚合和繼承/8.2 聚合:解決一起釋出的問題
- 第8章:聚合和繼承/8.3 繼承/8.3.1 解決POM檔案重複定義問題
- 第8章:聚合和繼承/8.3 繼承/8.3.2 可繼承的POM元素
- 第8章:聚合和繼承/8.3 繼承/8.3.3 依賴管理
- 第8章:聚合和繼承/8.3 繼承/8.3.4 外掛管理
- 第8章:聚合和繼承/8.4 聚合與繼承的關係
- 第8章:聚合和繼承/8.5 約定優於配置
- 第8章:聚合和繼承/8.6 反應堆/8.6.1 反應堆的構建順序
- 第8章:聚合和繼承/8.6 反應堆/8.6.2 剪下反應堆
- 第9章:使用Nexus建立私服/9.2 安裝Nexus
- 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.1 Nexus的內建倉庫
- 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.2 Nexus倉庫分類的概念
- 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.3 建立Nexus宿主倉庫
- 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.4 建立Nexus代理倉庫
- 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.5 建立Nexus倉庫組
- 第9章:使用Nexus建立私服/9.4 Nexus的索引和構件搜尋/9.4.1 自動下載索引檔案
- 第9章:使用Nexus建立私服/9.4 Nexus的索引和構件搜尋/9.4.2 手工下載索引檔案
- 第9章:使用Nexus建立私服/9.4 Nexus的索引和構件搜尋/9.4.3 構件搜尋
- 第9章:使用Nexus建立私服/9.5 配置MAVEN從Nexus下載構件/9.5.1 單個POM檔案形式(適合單個專案)
- 第9章:使用Nexus建立私服/9.5 配置MAVEN從Nexus下載構件/9.5.2 setting.xml方式(適合所有專案)
- 第9章:使用Nexus建立私服/9.6 部署構件到Nexus/9.6.1 使用Maven部署構件到Nexus
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.1 Nexus的訪問控制模型
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.1 建立倉庫
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.2 建立倉庫目標(請求路徑過濾)
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.3 系統預設許可權(不可修改)
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.4 自定義許可權(基於倉庫和倉庫目標)
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.5 系統預設角色
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.6 自定義建立角色並繫結許可權
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.7 建立使用者並繫結角色
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.8 有許可權使用者部署構件
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.9 無許可權使用者部署構件
- 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.10 從倉庫獲取自定義構件
- 第10章:使用Maven進行測試/10.1 maven-surefire-plugin外掛/10.1.1 概念
- 第10章:使用Maven進行測試/10.1 maven-surefire-plugin外掛/10.1.2 測試用例所在的目錄
- 第10章:使用Maven進行測試/10.2 測試要求新增的依賴
- 第10章:使用Maven進行測試/10.3 新建要測試的工程
- 第10章:使用Maven進行測試/10.4 跳過測試/10.3.1 命令列跳過測試
- 第10章:使用Maven進行測試/10.4 跳過測試/10.3.2 配置外掛跳過測試
- 第10章:使用Maven進行測試/10.4 跳過測試/10.3.3 命令列跳過測試以及跳過測試程式碼編譯
- 第10章:使用Maven進行測試/10.4 跳過測試/10.3.4 配置外掛跳過測試以及跳過測試程式碼編譯
- 第10章:使用Maven進行測試/10.5 動態指定要測試的類/10.5.1 指定若干個類
- 第10章:使用Maven進行測試/10.5 動態指定要測試的類/10.5.2 *模糊匹配
- 第10章:使用Maven進行測試/10.6 包含或者排除指定測試用例/10.6.1 包含測試用例
- 第10章:使用Maven進行測試/10.6 包含或者排除指定測試用例/10.6.2 排除測試用例
- 第10章:使用Maven進行測試/10.7 測試報告/10.7.1 基本測試報告/10.7.1.1 txt版本
- 第10章:使用Maven進行測試/10.7 測試報告/10.7.1 基本測試報告/10.7.1.2 XML版本
- 第10章:使用Maven進行測試/10.7 測試報告/10.7.2 測試覆蓋率/10.7.2.1 概念
- 第10章:使用Maven進行測試/10.7 測試報告/10.7.2 測試覆蓋率/10.7.2.2 舉例
- 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.1 概念
- 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.2 外掛配置
- 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.3 執行打包操作
- 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.4 引用測試jar包
- 第11章:用Maven管理專案版本/11.1 版本分類/11.1.1 快照版本
- 第11章:用Maven管理專案版本/11.1 版本分類/11.1.2 發行版本
- 第11章:用Maven管理專案版本/11.2 版本號格式約定
- 第11章:用Maven管理專案版本/11.3 版本狀態/11.3.1 主幹、分支、標籤
- 第11章:用Maven管理專案版本/11.3 版本狀態/11.3.2 狀態圖
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.1 外掛:maven-release-plugin
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.2 新建maven專案
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.3 將專案儲存到SVN(SVN:版本管理工具)
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.4 在POM中配置SVN地址
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.5 在POM中配置/11.4.5.1 釋出外掛以及標籤的基礎目錄
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.5 在POM中配置/11.4.5.2 釋出到私有倉庫配置
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.1 出現錯誤的情形
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.2 成功檢查通過的情形
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.3 檢查通過後建立的新檔案
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.3 檢查通過後修改POM檔案
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.7 release:rollback:回滾
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.8 release:perform:執行釋出新版本
- 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.9 例項完整原始碼
- 第12章:編寫自定義外掛/12.1 自定義外掛的步驟
- 第12章:編寫自定義外掛/12.2 註解說明/12.2.1 @Mojo:定義外掛屬性
- 第12章:編寫自定義外掛/12.2 註解說明/12.2.2 @Parameter:獲取pom.xml檔案中屬性
- 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.1 外掛專案原型
- 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.2 實現AbstractMojo類
- 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.3 例項完整原始碼
- 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.4 將外掛安裝到倉庫
- 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.5 外掛測試
- 第12章:編寫自定義外掛/12.4 使用自定義外掛/12.4.1 在新建的Maven專案中引用自定義外掛
- 第12章:編寫自定義外掛/12.4 使用自定義外掛/12.4.2 測試自定義外掛
- 第12章:編寫自定義外掛/12.4 使用自定義外掛/12.4.3 例項完整原始碼
- 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.1 概念
- 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.2 專案原型分類
- 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.3 命令列生成預設的專案原型
- 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.4 命令列生成的web專案原型
- 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.1 自定義專案原型結構組成
- 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.2 命令列生成專案原型專案
- 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.3 要生成的Maven專案的POM.xml檔案
- 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.4 archetype.xml描述符檔案
- 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.5 將原型專案上傳到私有倉庫
- 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.6 按照專案原型生成Maven工程
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.1 概念
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.1 內建屬性
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.2 project屬性
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.3 自定義屬性(properties)
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.4 Setting檔案屬性
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.5 JAVA系統屬性
- 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.6 環境變數屬性
- 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.1 直接在POM檔案中使用
- 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.2 使用註解:Parameter
- 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.3 屬性解析/14.2.3.1 開啟屬性解析
- 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.3 屬性解析/14.2.3.2 屬性解析使用舉例
- 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.3 屬性解析/14.2.3.3 例項完整原始碼
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.1 屬性檔案概念
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.2 命令列啟用
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.3 setting檔案啟用
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.4 系統屬性存在時啟用
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.5 系統屬性等於某個值時啟用
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.6 根據作業系統啟用
- 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.7 預設啟用
- 第14章:靈活的構建/14.4 profile檔案的種類/14.4.1 本專案下
- 第14章:靈活的構建/14.4 profile檔案的種類/14.4.2 setting.xml中
關於Maven教程的更多內容請下載:易學筆記序列:maven教程,超詳細目錄結構,讓你通俗易懂地掌握maven