众所周知,在Maven本身的打包插件不负责将依赖的jar包一并打入到jar包中。如果项目所依赖的jar包在服务器环境中提供了还好,如果服务器环境中没有提供,则比较悲惨,运行各种ClassNotFound….你们懂的!

解决办法就是添加maven-assembly-plugin 这个插件,具体操作如下

 <build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><!-- 指定主类 --><mainClass>xxx.xxx.XXX</mainClass></manifest></archive></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions></plugin></plugins></build>

在maven的pom文件中 增加 maven-assembly-plugin 插件后一直报红, 尝试过从maven仓库中删除后重新 安装无果
解决方法为,在依赖中添加

        <dependency><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.0.0</version></dependency>

问题解决!

maven踩坑,maven打包插件 maven-assembly-plugin 一直报红,解决办法相关推荐

  1. maven项目依赖报红解决办法

    maven项目依赖报红解决办法 检查 情况一: pom文件不报红,maven依赖爆红. 情况二: pom文件dependency项报红. 检查 首先检查pom文件引入依赖代码是否有误,在确认代码无误的 ...

  2. [新手踩坑]k8s部署遇到的问题及可参考的解决办法

    1.部署流程 项目需要最近在了解k8s,尝试使用虚拟机模拟集群环境,结合了不同的部署教程,给出一个基本的安装流程,以及遇到的问题.     安装环境:windows10+vmware(模拟集群环境)+ ...

  3. 【踩坑专栏】idea的language level默认为5解决办法

    idea里的language level默认为5,改了project中 的project language level也没用.基本上处于过两分钟就会有提示告诉你,你刚改的modele language ...

  4. Qt踩坑之打包exe

    Qt踩坑之打包exe Qt 打包要使用5.14.1版本,从清华大学镜像下载,快速. 5.14.0版本有漏洞, 下载安装的模块也不要多,把ming32勾上,sources勾上,即可,其他不要,否则安装慢 ...

  5. idea右侧maven依赖飘红解决办法

    idea右侧maven依赖飘红解决办法 记一次实际项目中遇到的idea右侧maven飘红得问题,场景是其他公司交付的项目(包括依赖,我是直接和我本地的依赖合并了),该解决办法同样适用于其他场景 这里借 ...

  6. IDEA中maven的Plugins报红解决方法

    IDEA中maven的Plugins报红解决方法 Idea中maven的Plugins报红解决方法 我的maven项目中plugins下的所有文件都报红,查看报错,这是Maven中plugins没有存 ...

  7. 高德地图在打包apk后部分页面无法正常定位解决办法

    公司让我在一个Android的项目,打开某个页面后需要在高德地图定一个初始的位置并显示在地图中心 很简单的一个语句 myLocationStyle.myLocationType(MyLocationS ...

  8. 中标麒麟操作系统,yum安装软件时提示:“已加载插件:langpacks,无须任何处理“的解决办法

    中标麒麟操作系统,yum安装软件时提示:"已加载插件:langpacks,无须任何处理"的解决办法 通常都是由于yum仓库未包含你所要安装的那款软件造成. 解决办法: 输入如下命令 ...

  9. 解决wxcharts层级问题,使用wxcharts插件的按钮被盖住的解决办法。

    解决wxcharts层级问题,使用wxcharts插件的按钮被盖住的解决办法. wxcharts是使用了canvas画板.但是canvas画板的层级权限是最高的,view不能盖在canvas上面.那么 ...

最新文章

  1. ubuntu 查看内存和cpu使用情况
  2. 苏大微型计算机原理与应用题库,苏大单片机原理及应用试卷
  3. 第一集 企业IT体系结构
  4. bzoj 3456: 城市规划【NTT+多项式求逆】
  5. [TJOI2011] 卡片(网络流 + 质因子优化建图)
  6. POJ3263-Tallest Cow【前缀和】
  7. springboot 事务_第六章:springboot开启声明式事务
  8. robot framework学习五——AutoltLibrary库
  9. 赵栋 201771010137 《面向对象程序设计(java)》第二周学习总结
  10. 基础学习——MySQL基础
  11. 【Kafka】Cancelled fetchMetadata request with correlation id due to node -1 being disconnected
  12. 136 137 260只出现一次的数字【我亦无他唯手熟尔】
  13. 对样例SoC集成example salve模块
  14. Axure RP 9 for Mac 中文版 专业产品原型设计工具
  15. 动态创建style标签样式
  16. 用php计算身体质量指数,BMI计算器,身体质量指数BMI在线计算
  17. 51单片机中断地址表
  18. house of apple2(改进)
  19. OpenCV中的归一化
  20. PTA乙级-1061 判断题-C语言版

热门文章

  1. ToggleButton控件的使用(Android设置开关按钮)
  2. linux进行端口跟踪,(五)洞悉linux下的Netfilteriptables:如何理解连接跟踪机制?【上】...
  3. [C#]FileStream.Read是如何读磁盘文件的
  4. H5版俄罗斯方块(5)---需求演进和产品迭代
  5. 保安日记Hadoop 8.29
  6. (10)QJ_黑电平AWBCCM校正步骤raw数据抓取
  7. telerik控件,telerik使用
  8. 如果用药可以治疗白内障,为什么最后还需要手术治疗?
  9. 考研英语单词学习--单词资料整理
  10. 晚上睡不好怎么办?试试这几个睡前助眠小妙招