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