介绍 , 和 的使用,和他们之间的区别。原文出自:https://blog.dubby.cn/detail.html?id=9091
1.maven-jar-plugin
首先,需要配置这个plugin:
编写启动类:
启动:
但是,如果加上一个依赖呢?
我们加上 的依赖:
修改启动类:
再运行:
发现我们增加的依赖并没有找到,怎么办呢?
请注意观察我们上面配置 时的另外两个配置项:
和 表明会把 下的jar作为第三方依赖加入package里,所以我们需要把依赖拷贝到 目录下,我们可以使用 :
这样我们重新打包再运行:
去target目录下也可以发现多了个lib目录。
原文出自:https://blog.dubby.cn/detail.html?id=9091
2.maven-assembly-plugin
先配置plugin:
启动类同上:
打包运行结果:
原文出自:https://blog.dubby.cn/detail.html?id=9091
3.maven-shade-plugin
配置如下:
启动类同上:
结果:
原文出自:https://blog.dubby.cn/detail.html?id=9091
4.package比较
领取专属 10元无门槛券
私享最新 技术干货