首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

常见maven打包方式

介绍 , 和 的使用,和他们之间的区别。原文出自: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比较

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122G0IBHY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券