更新時間:2020-08-17 11:12:48 來源:動力節(jié)點 瀏覽1415次
在學習java技術中,Maven也是需要大家掌握的,動力節(jié)點java培訓機構的小編先給大家簡單介紹一下Maven,當然,Maven入門視頻教程中會為大家進行詳細的介紹。
有很多朋友一直都在項目中用Maven,但是對它并不是很了解。 Maven是一個項目管理工具,它包含了一個項目對象模 型 (POM:Project Object Model),一組標準集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(tǒng)(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標 (goal)的邏輯。
Maven的主要目標是希望開發(fā)人員能在最短的時間內理解開發(fā)的完整狀態(tài)。為了達到這個目標,Maven在下面幾個方面做出了努力:簡化構建過程、統(tǒng)一構建體系、提供高質量的項目信息、提供開發(fā)的最佳實踐指南、實現透明的向新特性的遷移、簡化構建過程。使用Maven不須要知道一些潛在的或底層的機制,Maven屏蔽了非常多細節(jié)。
Maven 除了以程序構建能力為特色之外,還提供 Ant 所缺少的高級項目管理工具。由于 Maven 的缺省構建規(guī)則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目,而使用 Ant 則需要十幾行。事實上,由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目發(fā)文時使用 Maven,而且公司項目采用 Maven 的比例在持續(xù)增長。
Maven這個單詞來自于意第緒語,意為知識的積累,最早在Jakata Turbine項目中它開始被用來試圖簡化構建過程。當時有很多項目,它們的Ant build文件僅有細微的差別,而JAR文件都由CVS來維護。于是Maven創(chuàng)始者開始了Maven這個項目,該項目的清晰定義包括,一種很方便的發(fā)布項目信息的方式,以及一種在多個項目中共享JAR的方式。
以上就是動力節(jié)點java培訓機構的小編針對“Maven入門視頻教程:什么是Maven”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業(yè)
業(yè)余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習