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