1. 程式人生 > >Maven教程--入門就看這一篇就夠了

Maven教程--入門就看這一篇就夠了

  1. 第1章:Maven概述/1.1 Maven的概念
  2. 第1章:Maven概述/1.2 Maven的功能
  3. 第1章:Maven概述/1.3 與其它構建相比/1.3.1 Make
  4. 第1章:Maven概述/1.3 與其它構建相比/1.3.2 Ant
  5. 第2章:Maven的安裝/2.1 Window下的安裝
  6. 第2章:Maven的安裝/2.2 Linux下的安裝
  7. 第3章:Maven使用入門/3.1 編寫POM
  8. 第3章:Maven使用入門/3.2 編寫原始碼
  9. 第3章:Maven使用入門/3.4 打包
  10. 第3章:Maven使用入門/3.5 釋出
  11. 第5章:座標和依賴/5.2 座標詳解
  12. 第5章:座標和依賴/5.4 依賴的配置
  13. 第5章:座標和依賴/5.5 依賴範圍
  14. 第5章:座標和依賴/5.6 傳遞性依賴
  15. 第5章:座標和依賴/5.7 依賴調解
  16. 第5章:座標和依賴/5.8 可選依賴
  17. 第5章:座標和依賴/5.9 最佳實踐/5.9.1 排除依賴
  18. 第5章:座標和依賴/5.9 最佳實踐/5.9.2 依賴屬性使用變數
  19. 第5章:座標和依賴/5.9 最佳實踐/5.9.3 依賴關係檢視
  20. 第6章:倉庫/6.1 何為Maven倉庫
  21. 第6章:倉庫/6.2 倉庫的佈局
  22. 第6章:倉庫/6.3 倉庫的分類
  23. 第6章:倉庫/6.3 倉庫的分類/6.3.1 本地倉庫
  24. 第6章:倉庫/6.3 倉庫的分類/6.3.1 本地倉庫/6.3.1.1 setting.xml檔案路徑
  25. 第6章:倉庫/6.3 倉庫的分類/6.3.2 遠端倉庫(超級POM)
  26. 第6章:倉庫/6.3 倉庫的分類/6.3.3 私服
  27. 第6章:倉庫/6.4 遠端倉庫的配置
  28. 第6章:倉庫/6.4 遠端倉庫的配置/6.4.1 遠端倉庫驗證
  29. 第6章:倉庫/6.4 遠端倉庫的配置/6.4.2 部署構建到遠端倉庫(如:私有倉庫)
  30. 第6章:倉庫/6.5 快照版本
  31. 第6章:倉庫/6.6 從倉庫解析依賴的機制
  32. 第6章:倉庫/6.7 映象
  33. 第6章:倉庫/6.8 倉庫搜尋服務/6.8.1 Nexus搜尋
  34. 第6章:倉庫/6.8 倉庫搜尋服務/6.8.2 Jarvana搜尋
  35. 第6章:倉庫/6.8 倉庫搜尋服務/6.8.3 MVNbrowser搜尋
  36. 第6章:倉庫/6.8 倉庫搜尋服務/6.8.4 MVNrepository搜尋(可用)
  37. 第6章:倉庫/6.8 倉庫搜尋服務/6.8.5 阿里倉庫搜尋(可用)
  38. 第7章:生命週期和外掛/7.1 何為生命週期
  39. 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.1 三套生命週期
  40. 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.2 clean生命週期
  41. 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.3 default生命週期
  42. 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.4 site生命週期
  43. 第7章:生命週期和外掛/7.2 生命週期詳解/7.2.5 命令列和宣告週期
  44. 第7章:生命週期和外掛/7.3 外掛目標
  45. 第7章:生命週期和外掛/7.4 外掛繫結
  46. 第7章:生命週期和外掛/7.4 外掛繫結/7.4.1 內建繫結
  47. 第7章:生命週期和外掛/7.4 外掛繫結/7.4.2 自定義生命週期和外掛的繫結
  48. 第7章:生命週期和外掛/7.5 外掛配置/7.5.1 命令列外掛引數設定
  49. 第7章:生命週期和外掛/7.5 外掛配置/7.5.2 POM檔案中進行外掛引數設定
  50. 第7章:生命週期和外掛/7.5 外掛配置/7.5.3 POM檔案中進行外掛任務設定
  51. 第7章:生命週期和外掛/7.6 獲取外掛資訊/7.6.1 線上外掛資訊
  52. 第7章:生命週期和外掛/7.6 獲取外掛資訊/7.6.2 命令列獲取外掛資訊
  53. 第7章:生命週期和外掛/7.7 從命令列呼叫外掛
  54. 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.1 外掛倉庫
  55. 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.2 外掛的預設groupID和自定義groupID
  56. 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.3 解析外掛版本
  57. 第7章:生命週期和外掛/7.8 外掛解析機制/7.8.4 解析外掛字首
  58. 第8章:聚合和繼承/8.2 聚合:解決一起釋出的問題
  59. 第8章:聚合和繼承/8.3 繼承/8.3.1 解決POM檔案重複定義問題
  60. 第8章:聚合和繼承/8.3 繼承/8.3.2 可繼承的POM元素
  61. 第8章:聚合和繼承/8.3 繼承/8.3.3 依賴管理
  62. 第8章:聚合和繼承/8.3 繼承/8.3.4 外掛管理
  63. 第8章:聚合和繼承/8.4 聚合與繼承的關係
  64. 第8章:聚合和繼承/8.5 約定優於配置
  65. 第8章:聚合和繼承/8.6 反應堆/8.6.1 反應堆的構建順序
  66. 第8章:聚合和繼承/8.6 反應堆/8.6.2 剪下反應堆
  67. 第9章:使用Nexus建立私服/9.2 安裝Nexus
  68. 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.1 Nexus的內建倉庫
  69. 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.2 Nexus倉庫分類的概念
  70. 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.3 建立Nexus宿主倉庫
  71. 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.4 建立Nexus代理倉庫
  72. 第9章:使用Nexus建立私服/9.3 Nexus的倉庫和倉庫組/9.3.5 建立Nexus倉庫組
  73. 第9章:使用Nexus建立私服/9.4 Nexus的索引和構件搜尋/9.4.1 自動下載索引檔案
  74. 第9章:使用Nexus建立私服/9.4 Nexus的索引和構件搜尋/9.4.2 手工下載索引檔案
  75. 第9章:使用Nexus建立私服/9.4 Nexus的索引和構件搜尋/9.4.3 構件搜尋
  76. 第9章:使用Nexus建立私服/9.5 配置MAVEN從Nexus下載構件/9.5.1 單個POM檔案形式(適合單個專案)
  77. 第9章:使用Nexus建立私服/9.5 配置MAVEN從Nexus下載構件/9.5.2 setting.xml方式(適合所有專案)
  78. 第9章:使用Nexus建立私服/9.6 部署構件到Nexus/9.6.1 使用Maven部署構件到Nexus
  79. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.1 Nexus的訪問控制模型
  80. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫
  81. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.1 建立倉庫
  82. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.2 建立倉庫目標(請求路徑過濾)
  83. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.3 系統預設許可權(不可修改)
  84. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.4 自定義許可權(基於倉庫和倉庫目標)
  85. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.5 系統預設角色
  86. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.6 自定義建立角色並繫結許可權
  87. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.7 建立使用者並繫結角色
  88. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.8 有許可權使用者部署構件
  89. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.9 無許可權使用者部署構件
  90. 第9章:使用Nexus建立私服/9.7 Nexus的許可權管理/9.7.2 為專案分配獨立的倉庫/9.7.2.10 從倉庫獲取自定義構件
  91. 第10章:使用Maven進行測試/10.1 maven-surefire-plugin外掛/10.1.1 概念
  92. 第10章:使用Maven進行測試/10.1 maven-surefire-plugin外掛/10.1.2 測試用例所在的目錄
  93. 第10章:使用Maven進行測試/10.2 測試要求新增的依賴
  94. 第10章:使用Maven進行測試/10.3 新建要測試的工程
  95. 第10章:使用Maven進行測試/10.4 跳過測試/10.3.1 命令列跳過測試
  96. 第10章:使用Maven進行測試/10.4 跳過測試/10.3.2 配置外掛跳過測試
  97. 第10章:使用Maven進行測試/10.4 跳過測試/10.3.3 命令列跳過測試以及跳過測試程式碼編譯
  98. 第10章:使用Maven進行測試/10.4 跳過測試/10.3.4 配置外掛跳過測試以及跳過測試程式碼編譯
  99. 第10章:使用Maven進行測試/10.5 動態指定要測試的類/10.5.1 指定若干個類
  100. 第10章:使用Maven進行測試/10.5 動態指定要測試的類/10.5.2 *模糊匹配
  101. 第10章:使用Maven進行測試/10.6 包含或者排除指定測試用例/10.6.1 包含測試用例
  102. 第10章:使用Maven進行測試/10.6 包含或者排除指定測試用例/10.6.2 排除測試用例
  103. 第10章:使用Maven進行測試/10.7 測試報告/10.7.1 基本測試報告/10.7.1.1 txt版本
  104. 第10章:使用Maven進行測試/10.7 測試報告/10.7.1 基本測試報告/10.7.1.2 XML版本
  105. 第10章:使用Maven進行測試/10.7 測試報告/10.7.2 測試覆蓋率/10.7.2.1 概念
  106. 第10章:使用Maven進行測試/10.7 測試報告/10.7.2 測試覆蓋率/10.7.2.2 舉例
  107. 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.1 概念
  108. 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.2 外掛配置
  109. 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.3 執行打包操作
  110. 第10章:使用Maven進行測試/10.8 打包測試程式碼/10.8.4 引用測試jar包
  111. 第11章:用Maven管理專案版本/11.1 版本分類/11.1.1 快照版本
  112. 第11章:用Maven管理專案版本/11.1 版本分類/11.1.2 發行版本
  113. 第11章:用Maven管理專案版本/11.2 版本號格式約定
  114. 第11章:用Maven管理專案版本/11.3 版本狀態/11.3.1 主幹、分支、標籤
  115. 第11章:用Maven管理專案版本/11.3 版本狀態/11.3.2 狀態圖
  116. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.1 外掛:maven-release-plugin
  117. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.2 新建maven專案
  118. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.3 將專案儲存到SVN(SVN:版本管理工具)
  119. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.4 在POM中配置SVN地址
  120. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.5 在POM中配置/11.4.5.1 釋出外掛以及標籤的基礎目錄
  121. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.5 在POM中配置/11.4.5.2 釋出到私有倉庫配置
  122. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.1 出現錯誤的情形
  123. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.2 成功檢查通過的情形
  124. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.3 檢查通過後建立的新檔案
  125. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.6 release:prepare:釋出前檢查/11.4.6.3 檢查通過後修改POM檔案
  126. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.7 release:rollback:回滾
  127. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.8 release:perform:執行釋出新版本
  128. 第11章:用Maven管理專案版本/11.4 版本管理舉例/11.4.9 例項完整原始碼
  129. 第12章:編寫自定義外掛/12.1 自定義外掛的步驟
  130. 第12章:編寫自定義外掛/12.2 註解說明/12.2.1 @Mojo:定義外掛屬性
  131. 第12章:編寫自定義外掛/12.2 註解說明/12.2.2 @Parameter:獲取pom.xml檔案中屬性
  132. 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.1 外掛專案原型
  133. 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.2 實現AbstractMojo類
  134. 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.3 例項完整原始碼
  135. 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.4 將外掛安裝到倉庫
  136. 第12章:編寫自定義外掛/12.3 編寫外掛例項:統計程式碼行數/12.3.5 外掛測試
  137. 第12章:編寫自定義外掛/12.4 使用自定義外掛/12.4.1 在新建的Maven專案中引用自定義外掛
  138. 第12章:編寫自定義外掛/12.4 使用自定義外掛/12.4.2 測試自定義外掛
  139. 第12章:編寫自定義外掛/12.4 使用自定義外掛/12.4.3 例項完整原始碼
  140. 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.1 概念
  141. 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.2 專案原型分類
  142. 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.3 命令列生成預設的專案原型
  143. 第13章:使用Maven生成專案原型/13.1 Maven專案原型/13.1.4 命令列生成的web專案原型
  144. 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.1 自定義專案原型結構組成
  145. 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.2 命令列生成專案原型專案
  146. 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.3 要生成的Maven專案的POM.xml檔案
  147. 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.4 archetype.xml描述符檔案
  148. 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.5 將原型專案上傳到私有倉庫
  149. 第13章:使用Maven生成專案原型/13.2 編寫自己的專案原型/13.2.6 按照專案原型生成Maven工程
  150. 第14章:靈活的構建/14.1 Maven的屬性/14.1.1 概念
  151. 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.1 內建屬性
  152. 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.2 project屬性
  153. 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.3 自定義屬性(properties)
  154. 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.4 Setting檔案屬性
  155. 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.5 JAVA系統屬性
  156. 第14章:靈活的構建/14.1 Maven的屬性/14.1.2 屬性分類/14.1.2.6 環境變數屬性
  157. 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.1 直接在POM檔案中使用
  158. 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.2 使用註解:Parameter
  159. 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.3 屬性解析/14.2.3.1 開啟屬性解析
  160. 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.3 屬性解析/14.2.3.2 屬性解析使用舉例
  161. 第14章:靈活的構建/14.2 Maven屬性的使用/14.2.3 屬性解析/14.2.3.3 例項完整原始碼
  162. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.1 屬性檔案概念
  163. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.2 命令列啟用
  164. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.3 setting檔案啟用
  165. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.4 系統屬性存在時啟用
  166. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.5 系統屬性等於某個值時啟用
  167. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.6 根據作業系統啟用
  168. 第14章:靈活的構建/14.3 啟用屬性檔案的方法/14.3.7 預設啟用
  169. 第14章:靈活的構建/14.4 profile檔案的種類/14.4.1 本專案下
  170. 第14章:靈活的構建/14.4 profile檔案的種類/14.4.2 setting.xml中

關於Maven教程的更多內容請下載:易學筆記序列:maven教程,超詳細目錄結構,讓你通俗易懂地掌握maven