再看Maven

Maven 是一種用來管理Java 項目的工具,但不是那種用來管理資源規劃和調度的工具。

相反,它處理的是管理一個具體的項目所涉及的各種任務,如:編譯、測試、打包、文檔以及分發。

Maven包括以下幾個部分:

  • 一組用於處理依賴管理。目錄結構以及構建工作流的約定。基於這些約定時實現的標準化可以極大的簡化開發過程。例如,一個常用的目錄結構可以使得開發者可以快速的適應一個不熟悉的項目;
  • 一個用於項目配置的XML Schema:項目對象模型(Project Object Model),簡稱POM。每一個Maven項目都擁有一個POM文件,默認命名爲pom.xml,包含了Maven用於管理項目的所有配置信息。
  • 一個委託外部組件來執行項目任務的插件結構。這簡化以及擴展Maven能力的過程。

Maven利用面向對象的思想將項目進行抽象,並且細分出各個的生命週期,在不同的生命週期階段使用不同的插件完成目標任務。

發佈了145 篇原創文章 · 獲贊 109 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章