maven-shade-plugin错误 Cannot find 'resource' in class
今天,本打算用maven打包一个可执行的jar出来,由于以前都是用的maven-shade-plugin,所以毫无疑问的,这次也用了这个插件。但是奇怪的是,居然报错,报了一个非常奇怪的错误:
Caused by: org.codehaus.plexus.component.configurator.ComponentConfigurationException: Cannot find 'resource' in class org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
开始以为是自己的配置出错了,少配置了一个resource之类的,然而经过仔细的对比和尝试之后,发现并没有什么错误。这就奇怪了。
于是重建了一个项目,复制了所有的类和pom,再次尝试,居然成功了。 这可就怪异了。
于是,仔细的对比两个pom的不同,发现,出错的项目,是一个springboot项目的子模块,而springboot的父模块里面,引用了springboot 而新项目则没有。 怀疑可能是maven-shade-plugin与springboot之间有什么冲突。于是,在新项目中引入springboot的依赖,果然,同样的Cannot find 'resource'错误出现了。
于是查了一下资料,发现自己被惯性思维误导了,springboot本身就带有自己的打包插件,spring-boot-maven-plugin 这个插件就可以完成打包的工作。如果画蛇添足引用了Shade反而会导致一些冲突。
找到了原因就好办了,回去修改POM文件,顺利的打包成功
maven-shade-plugin错误 Cannot find 'resource' in class相关推荐
- [Apache Maven Shade Plugin] [example] [001] 官方例子:includes-excludes
链接地址:[Selecting Contents for Uber JAR](http://maven.apache.org/plugins/maven-shade-plugin/examples/i ...
- 天生一对Maven2+Jetty -- Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试...
天生一对"Maven2+Jetty" -- Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试 Maven2代比1代改进很多,其中 ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
- 用Maven Archetype Plugin快速创建项目
还在用mvn archetype:create -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.ryanote -Dart ...
- 学习Maven之Maven Enforcer Plugin
1.Maven Enforcer plugin是什么鬼? 在说这个插件是什么前我们先思考这么一个问题:当我们开发人员进入项目组进行开发前,要准备开发环境,而领导总是会强调工具的统一,编译环境的统一.比 ...
- Jenkins安装maven integration plugin失败解决方法
Jenkins安装maven integration plugin失败解决方法 参考文章: (1)Jenkins安装maven integration plugin失败解决方法 (2)https:// ...
- 解决Maven报Plugin execution not covered by lifecycle configuration
解决Maven报Plugin execution not covered by lifecycle configuration http://blog.csdn.net/xxd851116/artic ...
- Maven Assembly Plugin - 如何将Maven工程打成一个可执行jar包
参考自: http://blog.csdn.net/symgdwyh/article/details/6081532 Maven Assembly Plugin http://maven.apache ...
- maven docker plugin 常见问题解决
maven docker plugin 常见问题解决 参考文章: (1)maven docker plugin 常见问题解决 (2)https://www.cnblogs.com/rongfengli ...
- Maven 的 Maven Compiler Plugin 插件
当前 Maven Compiler Plugin 这个插件的版本为 3.10.1 你可以使用最新的版本. 我们今天主要说一下这个插件中 --release 参数 这个插件的配置方法如下: <?x ...
最新文章
- 一文读懂比特币UXTO,TA其实没那么神秘!
- 解决Matlab Help文档需要登录才能查看的问题
- java打jar包,引用其他.jar文件
- C++设计模式之抽象工厂模式
- 监督学习 | SVM 之线性支持向量机原理
- dhcp snooping华为_使用DHCP snooping 功能防止DHCP Server仿冒者攻击(华为交换机)
- 如何通过Keras来掌握深度学习
- 快速安装Pytorch
- python or的用法_python and or用法详解
- arduino无源蜂鸣器歌曲编码_Arduino 蜂鸣器音乐代码转化程序开发
- TVP-VAR:时变参数向量自回归模型
- 路由器刷机教程图解_小米路由器刷机教程
- 特殊字符保存到SQL数据库的问题
- 优秀的程序员应该具备哪些素质
- 《剑指 Offer》题目汇总
- 什么是5G会话管理功能(SMF)
- 红队快速打点工具(POC bomber)
- 解决Android下QtQuick.LocalStorage和腾讯开放平台组件冲突问题
- prometheus的401、403报错处理
- 求职中自我评价该怎么写?