您好,歡迎來到賦能網(wǎng)!

java中maven的概念是什么?怎樣安裝它?

賦能網(wǎng) 2023-05-09 62

java的學習過程中會慢慢發(fā)現(xiàn),java的內(nèi)容極其豐富,且涉及范圍極廣泛。今天就來為大家介紹java中maven的概念是什么以及安裝它的方法。

首先,我們需要知道的是,要用java實現(xiàn)一個后臺系統(tǒng),需要涉及很多模塊。web應用服務器、文件服務器、db等等。我們要開發(fā)這些模塊,就要先把他們各自需要依賴的jar包或者項目下載打包好,然后配置到項目的classpath中。

需要注意的是,這些應用在運行單元測試pr編譯or部署的時候,需要依賴本地的一些配置,比如jdk、web容器等,這樣我們將項目分享出去的時候,別人要使用就有一定的配置門檻。

maven的作用就是幫我們完成上述所有的工作。

重點在于,maven將項目看做一個對象。并且maven建立了一個倉庫體系,來管理這些項目對象。

maven的倉庫分為本地倉庫和遠程倉庫(maven提供的中央倉庫)。需要了解的是:

1.我們可以通過maven的命令把自己的項目a放到本地倉庫中,如果其他項目b需要依賴項目a,則可以直接在本地倉庫中找到。

2.如果我們的項目依賴一些別人的項目,比如jdbc、mybatis,maven會先根據(jù)我們的項目屬性在本地倉庫中去找,若找不到就去中央倉庫中去找。

具體如下圖所示,箭頭表示依賴關系。

另外,maven項目對象的部分基礎屬性:

⑴項目坐標:

項目坐標用來定位一個項目在倉庫中的位置。當項目b依賴項目a或者jdbc時,maven會根據(jù)項目坐標屬性去從倉庫體系中尋找項目,并自動配置到項目依賴中。

⑵打包方式:

這個屬性決定我們執(zhí)行maven的package方法后,項目會被打包成什么文件。

⑶項目依賴列表:

這個屬性的值是一個數(shù)組,里邊有一些其他項目的坐標。

⑷構建插件列表:

這個屬性是一個數(shù)組,定義項目需要的一些插件,比如源碼打包工具、web容器等。

另外就是maven項目對象的部分方法:

⑴mvn compile:編譯項目

⑵mvn package:打包項目

⑶ mvn clean:清除之前編譯和打包產(chǎn)生的文件

⑷ mvn install:將項目安裝到本地倉庫

⑸ mvn test:運行測試代碼

接下來說一下maven的安裝。主要步驟如下:

⑵ 訪問http://maven.apache.org/download.html 下載最新版本;

⑵解壓到maven工作目錄,比如d盤根目錄;

⑶配置maven環(huán)境變量;

MAVEN_HOME : D:\apache-maven-3.0.2;

MAVEN : %MAVEN_HOME%\bin;

在path前面加上%MAVEN%;

⑷打開cmd敲mvn -version, 回車。

最終運行結果如下圖:

以上就是關于java中maven的概念以及安裝它的具體操作流程。想要了解更多java基礎,敬請關注賦能網(wǎng)。


本文鏈接:

本文章“java中maven的概念是什么?怎樣安裝它?”已幫助 62 人

免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權侵權的法律責任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓機構》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: