maven-shade-plugin打Jar包的相关问题
来源:互联网 发布:足球淘汰赛算法 编辑:程序博客网 时间:2024/05/21 19:42
问题如下:
问题1:使用maven-shade-plugin插件,打超级JAR包时,运行maven install出错如下。
Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.0:shade (default) on project QMServer: Execution default of goal org.apache.maven.plugins:maven-shade-plugin:2.0:shade failed: A required class was missing while executing org.apache.maven.plugins:maven-shade-plugin:2.0:shade: org/sonatype/aether/graph/DependencyNode
解决方法:调整eclipse中的就JRE即可.
问题2:Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
解决方法:由于某些包的重复引用,以至于打包之后的META-INF的目录下多出了一些*.SF,*.DSA,*.RSA文件所致
(据说解压jar包,然后删掉这些文件再次打包错误就会消失,未确认),再次修改pom.xml。加入
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
- maven-shade-plugin打Jar包的相关问题
- 使用 maven-shade-plugin打可执行jar包
- 使用maven-shade-plugin插件打可执行jar包
- 通过maven-shade-plugin插件打可以独立运行的jar包
- 通过maven-shade-plugin 解决Elasticsearch与hbase的jar包冲突问题
- 通过maven-shade-plugin 解决Elasticsearch与hbase的jar包冲突问题
- 通过maven-shade-plugin 解决Elasticsearch与hbase的jar包冲突问题
- 通过maven-shade-plugin 解决Elasticsearch与spark的jar包冲突问题
- 通过maven-shade-plugin 解决Elasticsearch与spark的jar包冲突问题
- Maven Spring 项目打包成可运行的jar包 (用maven-shade-plugin)
- 使用maven shade plugin打包uber jar包
- 利用maven-shade-plugin打包包含所有依赖jar包
- maven配置生成可执行的jar:maven-shade-plugin
- maven配置生成可执行的jar:maven-shade-plugin
- maven配置生成可执行的jar:maven-shade-plugin
- 使用maven-shade打jar包,可以把第三方jar包打在一起
- maven-compiler-plugin插件打jar包
- maven-assembly-plugin 打jar包
- 人事管理系统实现(六)
- maven deploy的两点
- GitBook安装教程
- 面向对象三大特征(详解)
- 历届试题 核桃的数量
- maven-shade-plugin打Jar包的相关问题
- VIM设置代码折叠
- 聊聊最近几年的路径追踪技术的进展(一)
- Objective-C 枚举 中位运算 的使用
- 神经网络 动量因子
- 木马伪装厉害之处
- 新建javaweb项目环境准备
- 不要使用TRANSIENT的常规方式来缓存WP_QUERY
- git学习笔记