Apache Maven 入門

正如其官方入門指南所述

Maven 試圖將模式應用於專案的構建基礎架構,以便通過提供使用最佳實踐的明確路徑來提高理解力和生產力。

Maven 本質上是一個專案管理和理解工具,因此提供了一種幫助管理的方法:

  • 構建
  • 文件
  • 報告
  • 依賴
  • 版本控制
  • 釋出
  • 分配

因此,支援開發人員跨整個軟體開發生命週期(SDLC)的許多階段。

這種哲學是 Maven 的核心部分:即 maven 這個詞意味著知識的累積 (在意第緒語中)。

Maven 是關於模式的應用,以實現顯示可見性,可重用性,可維護性和可理解性的特徵的基礎結構。

  • 正如 Maven 官方哲學宣告所述, Maven以非常實際的願望出生,使得幾個專案以同樣的方式運作。
  • 開發人員可以在專案之間自由移動,通過了解其中一個專案的工作原理,清楚地瞭解它們的工作原理
  • 同樣的想法擴充套件到測試,生成文件,生成度量和報告以及部署