溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么快速上手maven

發(fā)布時(shí)間:2022-02-23 14:21:45 來(lái)源:億速云 閱讀:109 作者:小新 欄目:開發(fā)技術(shù)

這篇文章給大家分享的是有關(guān)怎么快速上手maven的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

基礎(chǔ)知識(shí)

在maven教程中有提到過(guò),maven項(xiàng)目通過(guò) pom.xml 文件來(lái)對(duì)項(xiàng)目進(jìn)行依賴管理,在 pom.xml中,依賴(也就是第三方j(luò)ar包)的管理是通過(guò)dependencies標(biāo)簽和其子標(biāo)簽dependency來(lái)實(shí)現(xiàn)的,如下圖所示,下圖引入了springboot的框架和log4j依賴。

<dependencies>
    <dependency>
    <!--spring boot 框架-->
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
	<!-- 去掉默認(rèn)配置的 日志  -->
	<exclusions>
	    <exclusion>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-logging</artifactId>
	    </exclusion>
	</exclusions>
    </dependency>
    <!-- 引入log4j2依賴 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-log4j2</artifactId>
    </dependency>
    <!-- 與數(shù)據(jù)庫(kù)操作相關(guān)的依賴-->
    <dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    <!-- mysql驅(qū)動(dòng)包 -->
    <dependency>
	<groupId>mysql</groupId>
	<artifactId>mysql-connector-java</artifactId>
	<version>5.1.34</version>
    </dependency>
    <!--spring boot 開發(fā)工具;包-->
    <dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<scope>runtime</scope>
	<optional>true</optional>
    </dependency>
    <!--spring boot 測(cè)試工具-->
    <dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-test</artifactId>
	<scope>test</scope>
    </dependency>
</dependencies>

由上可見,maven的項(xiàng)目依賴由dependency標(biāo)簽進(jìn)行管理,每個(gè)dependency標(biāo)簽內(nèi)有一些包的信息,通過(guò)這些信息,maven可以在倉(cāng)庫(kù)中找到對(duì)應(yīng)的包并進(jìn)行安裝。接下來(lái)我們通過(guò)安裝一個(gè)依賴的方式詳細(xì)講解如何進(jìn)行依賴更新。

第一步,在maven倉(cāng)庫(kù)搜索自己需要的包

小編使用阿里云的倉(cāng)庫(kù),可以到阿里云的倉(cāng)庫(kù)服務(wù)頁(yè)面找到搜索包的功能進(jìn)行搜索。

阿里云倉(cāng)庫(kù)的搜索包的頁(yè)面:https://maven.aliyun.com/mvn/search。

找到需要的包后點(diǎn)擊即可生成依賴。

第二步,依賴導(dǎo)入

上一步可以得到自己需要的包的依賴寫法,將其寫入dependencies標(biāo)簽內(nèi),即可將依賴導(dǎo)入到項(xiàng)目。

不過(guò)項(xiàng)目此刻并沒有辦法立刻使用該依賴,還需要進(jìn)行兩個(gè)步驟:

mvn clean 說(shuō)明: 清理項(xiàng)目生產(chǎn)的臨時(shí)文件,一般是模塊下的target目錄。

mvn install 說(shuō)明:安裝依賴。

兩個(gè)指令可以合并為: mvn clean install -e -U,該指令可以先清除項(xiàng)目的臨時(shí)文件然后強(qiáng)制更新,還能顯示詳細(xì)異常。

更輕松的maven使用方法

上面的依賴導(dǎo)入的方法使用命令行進(jìn)行操作,對(duì)新手而言不是那么友好。這時(shí)候就顯示出IDE和插件的優(yōu)越性了。比如,使用IDEA進(jìn)行maven的依賴更新的話,只要在pom文件內(nèi)寫入對(duì)應(yīng)的依賴,IDEA就會(huì)幫你自動(dòng)導(dǎo)包。又比如如果使用VSCode的maven插件,它將maven常用的方法都進(jìn)行了封裝,可以直接點(diǎn)擊使用。

感謝各位的閱讀!關(guān)于“怎么快速上手maven”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI