亲测有效 记录一下方便查找

用自带的方式打包总会出现各种问题,什么类找不到是常事。推荐使用以下方式。

在pom.xml中加入如下代码 注意位置

<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.mb.main类</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>

这里同样配置了一个manifest标签来配置Main函数的入口。然后通过如下指令来实现打包。
mvn assembly:assembly
如果使用IDEA的话,可以通过自带的maven管理工具代替执行上面的命令。

plugins assembly
参考此篇

maven打jar包相关推荐

  1. Maven之jar包和项目管理

    Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...

  2. Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突)

    Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) 参考文章: (1)Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) (2)ht ...

  3. maven导入jar包时冲突的解决

    什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...

  4. Maven中 jar包冲突原理与解决办法依赖传递

    Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...

  5. Idea自带的工具打jar包和Maven打Jar包(SpringBoot工程)

    1.Idea自带的工具打jar包 (1)点击菜单栏的File后选中Project Structure,接着按如下图所示操作: (2)点击"OK"按钮后会出现下图的界面,然后继续点击 ...

  6. Maven:解决jar包冲突和企业开发常用编写

    QUESTION:Maven:解决jar包冲突和企业开发常用编写 目录 QUESTION:Maven:解决jar包冲突和企业开发常用编写 ANSWER: 一:Maven的作用 二:解决jar包冲突: ...

  7. maven生成jar包

    改了部分cas源码,想重新生成jar包,只好试着脱离eclipse,学了一下maven打jar包的命令,记录如下: 1.首先下载maven (请注意自己的jdk版本,如果使用maven2建议使用jdk ...

  8. 解决Maven的jar包冲突问题

    解决Maven的jar包冲突问题 参考文章: (1)解决Maven的jar包冲突问题 (2)https://www.cnblogs.com/NyanKoSenSei/p/11425944.html 备 ...

  9. IDEA引MAVEN项目jar包依赖导入问题解决

    IDEA引MAVEN项目jar包依赖导入问题解决 参考文章: (1)IDEA引MAVEN项目jar包依赖导入问题解决 (2)https://www.cnblogs.com/a8457013/p/781 ...

  10. Maven下载jar包失败的原因- 解决方法汇总

    前言 我个人对Maven没有多少研究,仅仅是使用层面,但是有时候在IDEA中配置好Maven,写好pom.xml文件后,经常下载一会就停止了,也就是有些jar包并没有下载成功.我从网上搜了一下,发现大 ...

最新文章

  1. 图解电商支付架构设计,这才是真电商!
  2. 干货丨史上最好记的神经网络结构速记表(经典资源,值得收藏)
  3. 13 个mod_rewrite 应用举例
  4. javafx 安装_JDK安装教程及环境配置
  5. 纯原生组件化-模块化的探索
  6. 【TensorFlow-windows】扩展层之STN
  7. facebook机器学习_如何为您的页面创建Facebook Messenger机器人
  8. [react] 在react中怎样改变组件状态,以及状态改变的过程是什么?
  9. Overview of ISA and TMG Networking and ISA Networking Case Study (Part 2)
  10. 关于操作系统中英文切换的.po和.mo介绍
  11. python3.8对应django版本_Python Django 版本对应表
  12. Springboot实现销售团队管理系统
  13. arma模型预测 matlab,MATLAB中ARMA模型预测差分问题
  14. sql拼接同一字段_sql多个字段拼接
  15. python 全栈开发是什么意思_我为什么说Python是全栈式开发语言?
  16. vue中Echart如何打包下载图片
  17. (Java)输入一个字母,若是小写字母,则变为大写输出,否则,原样输出
  18. 蓝牙4.0 For IOS
  19. android获取按键键值,android中按键的扫描码和键值
  20. 奇葩Bug频出,苹果AirPods Pro 2提醒用户换电池

热门文章

  1. Book List: 2006 Book list
  2. win10 c盘中rempl是否可删
  3. H3C防火墙基础配置2-配置安全策略
  4. Decentralized Federated Learning Preserves Model and Data Privacy
  5. Unity3d 周分享(12期 2019.3.10 )
  6. 华硕主板 ASUS P5Q 出现错误,无法正常开机的解决办法
  7. 初中没毕业的人怎么提升学历 有什么途径
  8. SpringBoot分片上传、断点续传、大文件极速秒传功能(典藏版)
  9. 超赞!15个不翻墙免费可商用矢量素材下载网站推荐!
  10. 【网页设计】第 1 课 - 了解网页设计