使用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标签有什么区别,百度看看就一目了然了

猜你喜欢

转载自www.cnblogs.com/chenjfblog/p/10176205.html