柚子快報(bào)激活碼778899分享:學(xué)習(xí) java Maven詳解
柚子快報(bào)激活碼778899分享:學(xué)習(xí) java Maven詳解
文章目錄
1、Maven核心概念1.1、坐標(biāo)1.2、POM1.3、約定的目錄結(jié)構(gòu)
2、依賴管理2.1、依賴范圍2.2、解決pom單繼承問(wèn)題2.3、可選依賴2.4、依賴的傳遞性2.5、版本優(yōu)先級(jí)2.6、依賴的排除2.7、版本號(hào)
3、繼承4、聚合5、其他核心概念5.1、生命周期5.2、插件和目標(biāo)5.3、生成微服務(wù)可運(yùn)行 jar 包5.4、\
6、Maven 自定義插件
1、Maven核心概念
1.1、坐標(biāo)
1)數(shù)學(xué)中的坐標(biāo)
使用 x、y、z 三個(gè)『向量』作為空間的坐標(biāo)系,可以在『空間』中唯一的定位到一個(gè)『點(diǎn)』
2)Maven中的坐標(biāo)
使用三個(gè)向量在Maven的倉(cāng)庫(kù)中唯一的定位到一個(gè)jar包
groupId:公司或組織的 idartifactId:一個(gè)項(xiàng)目或者是項(xiàng)目中的一個(gè)模塊的 id(模塊的名稱、工程名)version:版本號(hào)
1.2、POM
超級(jí)POM
Maven 在構(gòu)建過(guò)程中有很多默認(rèn)的設(shè)定。例如:源文件存放的目錄、測(cè)試源文件存放的目錄、構(gòu)建輸出的目錄……等等但是其實(shí)這些要素也都是被 Maven 定義過(guò)的。定義的位置就是:超級(jí) POM所以我們自己的 POM 即使沒(méi)有明確指定一個(gè)父工程(父 POM),其實(shí)也默認(rèn)繼承了超級(jí) POM。就好比一個(gè) Java 類默認(rèn)繼承了 Object 類
您暫未設(shè)置收款碼
請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳
掃描二維碼手機(jī)訪問(wèn)