1. 程式人生 > >使用maven的外掛進行maven專案的打包

使用maven的外掛進行maven專案的打包

1 maven專案打包的外掛有3種

maven-jar-plugin

maven-assembly-plugin

maven-shade-plugin

 

2 maven-jar-plugin

 

3 maven-assembly-plugin

 

4 maven-shade-plugin

使用maven-shade-plugin 的注意項

maven-shade-plugin外掛有個配置屬性:createDependencyReducedPom,預設值為true.

如果你用這個外掛來deploy,或者釋出到中央倉庫

這個屬性會縮減你的pom檔案,會把你依賴的<dependency>幹掉,正確的做法是把這個值改成false

 

5 maven外掛使用的注意項

pluginManagement標籤

pluginManagement標籤的配置是方便子專案引用的,

但是在idea2017沒法顯示maven引入外掛,所以只能註釋了,

至於它跟plugins標籤有什麼區別,百度看看就一目瞭然了