maven打jar包 没有主属性清单
使用mvn clean package命令打包,java -jar 命令运行时,提示:“jar 包没有主属性清单”。修改pom文件后解决:
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>1.4</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><filters><filter><artifact>*:*</artifact><excludes><exclude>META-INF/*.SF</exclude><exclude>META-INF/*.DSA</exclude><exclude>META-INF/*.RSA</exclude></excludes></filter></filters><transformers><transformerimplementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><mainClass>com.cathy.demo.myMain</mainClass></transformer><transformerimplementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"><resource>META-INF/spring.handlers</resource></transformer><transformerimplementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"><resource>META-INF/spring.schemas</resource></transformer></transformers></configuration></execution></executions></plugin></plugins> </build>
其中:com.cathy.demo.myMain 为项目启动的main入口方法。
参考:http://blog.csdn.net/defonds/article/details/43233131
本文转自 陈敬(Cathy) 博客园博客,原文链接:http://www.cnblogs.com/janes/p/8522099.html,如需转载请自行联系原作者
maven打jar包 没有主属性清单相关推荐
- Idea自带的工具打jar包和Maven打Jar包(SpringBoot工程)
1.Idea自带的工具打jar包 (1)点击菜单栏的File后选中Project Structure,接着按如下图所示操作: (2)点击"OK"按钮后会出现下图的界面,然后继续点击 ...
- Maven之jar包和项目管理
Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...
- Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突)
Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) 参考文章: (1)Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) (2)ht ...
- maven导入jar包时冲突的解决
什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...
- Maven中 jar包冲突原理与解决办法依赖传递
Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...
- Maven:解决jar包冲突和企业开发常用编写
QUESTION:Maven:解决jar包冲突和企业开发常用编写 目录 QUESTION:Maven:解决jar包冲突和企业开发常用编写 ANSWER: 一:Maven的作用 二:解决jar包冲突: ...
- maven生成jar包
改了部分cas源码,想重新生成jar包,只好试着脱离eclipse,学了一下maven打jar包的命令,记录如下: 1.首先下载maven (请注意自己的jdk版本,如果使用maven2建议使用jdk ...
- 解决Maven的jar包冲突问题
解决Maven的jar包冲突问题 参考文章: (1)解决Maven的jar包冲突问题 (2)https://www.cnblogs.com/NyanKoSenSei/p/11425944.html 备 ...
- IDEA引MAVEN项目jar包依赖导入问题解决
IDEA引MAVEN项目jar包依赖导入问题解决 参考文章: (1)IDEA引MAVEN项目jar包依赖导入问题解决 (2)https://www.cnblogs.com/a8457013/p/781 ...
最新文章
- Linux驱动修炼之道-RTC子系统框架与源码分析【转】
- linux内核 fat,微软宣布exFAT文件系统规范,希望被Linux内核接纳
- 电力系统继电保护原理及仿真_电力系统继电保护(529页)
- 公网对讲机修改对讲机程序_更少的对讲机,对讲机-更多专心,专心
- log4j无厘头异常
- 分布式系统:数据库、操作系统、集群、协调、接口、多处理器、共享、I/O
- 面试题:不使用其他变量交换两个数字
- python shell清屏指令_python shell怎么清屏
- 电脑连不上wifi怎么办?
- GNU开发工具——GNU Binutils快速入门
- wifidog认证php,ddwrt+wifidog搭建热点认证系统(无线路由器web认证)
- 2021最新凡诺免费企业网站管理系统PHP版 v3.4网站源码
- 2021ccpc东北四省D思维线段树
- 35岁的程序员:第18章,私欲
- 2019双十一淘宝天猫刷喵币 不用ROOT,执行javascript脚本
- java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...
- 2018 ACM-ICPC南京网络赛 Magical Girl Haze(分层最短路)
- 小红书竞品分析_App竞品分析报告:小红书VS洋码头
- 怎么把win10设置Linux样式,老司机教你把win10系统界面换成win7样式的方法
- 生产者消费者_王敬之 | 消费者还是生产者
热门文章
- tomcat集群共享session
- Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置
- 苹果反垄断案败诉!应用商店30%抽成太高惹民怨,市值一夜跌了整个特斯拉
- 谷歌新旗舰Pixel 3让AI帮你接电话:你是谁?为什么来电?
- 特斯拉两高管被爆离职,股价狂跌超过10%,马斯克宣布高层大换血
- JetBrains GoLand 2018.3.5
- SQFREE - Square-free integers
- DeepMind智能体自学跑酷:略显智障,结果尚好
- 基于LAMP的cacti安装和配置问题处理(一)
- shell_script_查询主机名、ip地址 、DNS地址