Maven入門知識(shí)4

依賴范圍:
<scope>:
依賴的范圍
maven中提供了三種classpath:
編譯、測試、運(yùn)行
給Junit設(shè)置<scope>test</scope>限制classpath在測試中
不指定的話compile默認(rèn)的范圍,編譯測試運(yùn)行都有效
provided:在編譯和測試的時(shí)候有效,在運(yùn)行的時(shí)候不會(huì)被加入
runtime:在測試和運(yùn)行時(shí)有效
test:只在測試時(shí)有效
system:與本機(jī)系統(tǒng)相關(guān)聯(lián),可移植性差
import:導(dǎo)入的范圍,他只使用在dependencyManagement中,表示從其他的pom中導(dǎo)入dependecy的配置
maven的依賴傳遞:
在另外一個(gè)中添加其中一個(gè)的坐標(biāo)
排除依賴:
依賴沖突:
1、短路優(yōu)先(優(yōu)先解析路徑短的版本)
2、先聲明先優(yōu)先:
如果路徑長度相同,則誰先聲明,先解析誰
maven聚合和繼承
聚合配置:
<modules>
<module>配置其他的maven名</module>
<module>配置其他的maven名</module>
</modules>
繼承配置:
<parent>
<繼承自的坐標(biāo)>
</parent>
啟動(dòng)jetty服務(wù)器:
在工程項(xiàng)目上右鍵:maven builder
jetty:run
課程總結(jié):
maven的下載和環(huán)境的搭建
在Windows下安裝maven設(shè)置環(huán)境變量
maven目錄骨架的說明
pom.xml用于管理項(xiàng)目依賴和構(gòu)建過程
常用的maven命令
倉庫和坐標(biāo)
在eclipse安裝和創(chuàng)建maven項(xiàng)目
生命周期,pom.xml以及依賴、聚合、繼承
eclipse中創(chuàng)建web項(xiàng)目和jetty插件的安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容