maven的概念模型


maven包含了一個項目對象模型(project object model),一組標准集合,一個項目生命周期(project lifecycle),一個依賴管理系統(dependency management system)和用來運行定義在生命周期階段中插件目標邏輯。

maven的概念模型如下圖所示:

 

  • 項目對象模型pom

    一個maven工程都有一個pom.xml文件,通過pom.xml文件定義項目的坐標,項目依賴,項目的信息,插件信息等。

  • 依賴管理系統

    通過maven的依賴管理對項目所依賴的jar包進行統一的管理。通過坐標來實現的。

    

  • 一個項目的生命周期(project lifecycle)

    

     maven通過一些命令來實現生命周期的各個過程。例如執行 mvn compile編譯等。

  • 一組標准集合

    maven為整個項目管理過程定義一組標准,比如:通過maven構建工程有標准的目錄結構規范,有標准的生命周期階段,依賴管理有標准的坐標定義等。

  • 插件(plugin)目標(goal)

    maven管理項目生命周期過程是基於插件完成的。

 

以上就是maven的概念模型

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM