Maven简介
1.Maven的歷史
Maven的創始人是Jason Van Zyl,誕生時間大概在2001年3月。Maven起源于Jakarta Alexandria項目,在2002年10月份左右Maven遷移到Turbine項目中繼續發展。
Jason Van Zyl發現按下面的方式管理項目更好:
這樣的項目的模型,你在一個地方可以查找屬于這個項目的所有內容
一個標準的目錄結構,以便你不必去庫,資源和文檔中到處尋找
于是,Jason Van Zyl發明了Maven用于簡化項目的建設。
Maven發展至今,經歷了三代,Maven 1、Maven 2和Maven 3,每次迭代都帶來了不令人興奮的功能特性。
2.Maven的設計哲學
眾所周知,在軟件項目管理當中,所有項目都要經歷構建,測試,打包,記錄和部署這幾個步驟。當然,上述每個步驟都存在無限的變化,但這種變化仍然發生在明確定義的路徑的范圍內,而Maven試圖以明確的方式向每個人呈現這條路徑。明確路徑的最簡單方法是為人們提供一組模式,這些模式可以由參與項目的任何人共享。
由此看來,Maven規范了團隊以相同的方式進行項目管理,無形之中提升了團隊工作的效率,可以說Maven是一次關于模式的成功應用,實現了具有可見性、可重用性、可維護性和可理解性的基礎結構。
3.Maven是什么
Maven可翻譯成“專家”或“內行”,但是在軟件行業,它是Apache組織中的一個頗為成功的開源項目,一款基于Java平臺可用于項目構建、依賴管理和項目信息管理的工具。正是由于基于Java平臺,所以它具有跨平臺的特點。
4.Maven可以為我們做什么
構建項目
生成文檔
創建報告
維護依賴
軟件配置管理
發布
部署
5.下節繼續
下節將給大家講解,Maven的安裝和部署
總結
 
                            
                        - 上一篇: 终端无法访问本地vm16虚拟机配置方法
- 下一篇: 《狂神说-JUC》【1】
