maven踩坑,maven打包插件 maven-assembly-plugin 一直报红,解决办法
众所周知,在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 一直报红,解决办法相关推荐
- maven项目依赖报红解决办法
maven项目依赖报红解决办法 检查 情况一: pom文件不报红,maven依赖爆红. 情况二: pom文件dependency项报红. 检查 首先检查pom文件引入依赖代码是否有误,在确认代码无误的 ...
- [新手踩坑]k8s部署遇到的问题及可参考的解决办法
1.部署流程 项目需要最近在了解k8s,尝试使用虚拟机模拟集群环境,结合了不同的部署教程,给出一个基本的安装流程,以及遇到的问题. 安装环境:windows10+vmware(模拟集群环境)+ ...
- 【踩坑专栏】idea的language level默认为5解决办法
idea里的language level默认为5,改了project中 的project language level也没用.基本上处于过两分钟就会有提示告诉你,你刚改的modele language ...
- Qt踩坑之打包exe
Qt踩坑之打包exe Qt 打包要使用5.14.1版本,从清华大学镜像下载,快速. 5.14.0版本有漏洞, 下载安装的模块也不要多,把ming32勾上,sources勾上,即可,其他不要,否则安装慢 ...
- idea右侧maven依赖飘红解决办法
idea右侧maven依赖飘红解决办法 记一次实际项目中遇到的idea右侧maven飘红得问题,场景是其他公司交付的项目(包括依赖,我是直接和我本地的依赖合并了),该解决办法同样适用于其他场景 这里借 ...
- IDEA中maven的Plugins报红解决方法
IDEA中maven的Plugins报红解决方法 Idea中maven的Plugins报红解决方法 我的maven项目中plugins下的所有文件都报红,查看报错,这是Maven中plugins没有存 ...
- 高德地图在打包apk后部分页面无法正常定位解决办法
公司让我在一个Android的项目,打开某个页面后需要在高德地图定一个初始的位置并显示在地图中心 很简单的一个语句 myLocationStyle.myLocationType(MyLocationS ...
- 中标麒麟操作系统,yum安装软件时提示:“已加载插件:langpacks,无须任何处理“的解决办法
中标麒麟操作系统,yum安装软件时提示:"已加载插件:langpacks,无须任何处理"的解决办法 通常都是由于yum仓库未包含你所要安装的那款软件造成. 解决办法: 输入如下命令 ...
- 解决wxcharts层级问题,使用wxcharts插件的按钮被盖住的解决办法。
解决wxcharts层级问题,使用wxcharts插件的按钮被盖住的解决办法. wxcharts是使用了canvas画板.但是canvas画板的层级权限是最高的,view不能盖在canvas上面.那么 ...
最新文章
- 用SCCM2007 R2分发软件,SCCM系列之五
- 【计算理论】计算复杂性 ( 多项式等价引入 | 多项式时间规约 )
- pmcaff系列活动《走进今日头条》
- keil5建立多文件的时候为什么总是出错
- Java黑皮书课后题第6章:6.37(格式化整数)编写一个测试程序,提示用户输入一个数字以及宽度,显示通过调用format方法返回的字符串
- 福禄克FI-3000光纤监测显微仪使用MPO检查摄像头?
- 从前,小夕种了一棵树
- 配置jupyter-pytorch深度学习环境
- hdu3689(kmp+dp)
- warpaffine 旋转有一部分消失_如果月球消失了,会发生什么?我们的世界又将会变得怎么样?...
- mysql gui tools ojdbc14.jar_[java]OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
- SVN可视化管理工具——Subversion Edge使用
- arm中用c语言编写的程序 出现数组的最后一行调用不到,C语言函数指针数组在ARM中断中的应用...
- eclipse安装Spring插件
- 机器学习 | 特征选择(Feature Selection)
- 数据分析 学习小结记录
- Kafka系列之:增加Kafka节点扩展Kafka集群
- 用户需知:ComingChat的现在和未来——深度解析
- 10万+爆文怎么写?这些软文写作技巧你掌握了吗?
- 姿态检测 树莓派_基于深度学习的树莓派老人摔倒检测系统的制作方法
热门文章
- 服务器系统登录每次要输入密码,远程登录云服务器总是要输入密码
- excel--统计上大中小微企业划型判断工具
- 毕业论文评审意见、导师意见范文、模板_Smile~风_百度空间
- 快手小程序研发总结页面跳转参数携带需注意
- 【PTA-训练day14】L2-026 小字辈 + L1-054 福到了
- 阿里云 — 服务器购买和部署全流程(适合新手小白)
- 云队友丨比努力更重要的,是提升你的思维层次
- Razor引擎学习:RenderBody,RenderPage和RenderSection
- Edusoho网校对接阿里云视频vod实现CDN云视频加速播放OSS
- android 项目降级_如何将您的Android手机降级到以前的版本