勵志

勵志人生知識庫

meven是什麼

項目管理工具

Maven是一個項目管理工具,它包含了一個項目對象模型(POM:Project Object Model),一組標準集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(Dependency Management System)和用來運行定義在生命周期階段(phase)中外掛程式(plugin)目標(goal)的邏輯。

Maven除了以程式構建能力為特色之外,還提供高級項目管理工具。它的主要目標是允許開發人員理解完整的項目,並在最短的時間內完成開發工作,簡化構建過程,提供統一的構建系統,提供高質量的項目信息,鼓勵更好的發展做法。

Maven這個單詞來自於意第緒語,意為知識的積累,最初在Jakata Turbine項目中用來簡化構建過程。Maven 是一款基於Java 平台的項目管理和整合工具,它將項目的開發和管理過程抽象成一個項目對象模型(POM)。Maven 是使用Java 語言編寫的,因此無論是在Windows ,還是在Linux 或者Mac OS上,都可以使用相同的命令進行操作。Maven使用標準的目錄結構和默認構建生命周期,因此開發者幾乎不用花費多少時間就能夠自動完成項目的基礎構建工作。