使用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包 没有主属性清单相关推荐

  1. Idea自带的工具打jar包和Maven打Jar包(SpringBoot工程)

    1.Idea自带的工具打jar包 (1)点击菜单栏的File后选中Project Structure,接着按如下图所示操作: (2)点击"OK"按钮后会出现下图的界面,然后继续点击 ...

  2. Maven之jar包和项目管理

    Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...

  3. Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突)

    Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) 参考文章: (1)Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) (2)ht ...

  4. maven导入jar包时冲突的解决

    什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...

  5. Maven中 jar包冲突原理与解决办法依赖传递

    Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...

  6. Maven:解决jar包冲突和企业开发常用编写

    QUESTION:Maven:解决jar包冲突和企业开发常用编写 目录 QUESTION:Maven:解决jar包冲突和企业开发常用编写 ANSWER: 一:Maven的作用 二:解决jar包冲突: ...

  7. maven生成jar包

    改了部分cas源码,想重新生成jar包,只好试着脱离eclipse,学了一下maven打jar包的命令,记录如下: 1.首先下载maven (请注意自己的jdk版本,如果使用maven2建议使用jdk ...

  8. 解决Maven的jar包冲突问题

    解决Maven的jar包冲突问题 参考文章: (1)解决Maven的jar包冲突问题 (2)https://www.cnblogs.com/NyanKoSenSei/p/11425944.html 备 ...

  9. IDEA引MAVEN项目jar包依赖导入问题解决

    IDEA引MAVEN项目jar包依赖导入问题解决 参考文章: (1)IDEA引MAVEN项目jar包依赖导入问题解决 (2)https://www.cnblogs.com/a8457013/p/781 ...

最新文章

  1. Linux驱动修炼之道-RTC子系统框架与源码分析【转】
  2. linux内核 fat,微软宣布exFAT文件系统规范,希望被Linux内核接纳
  3. 电力系统继电保护原理及仿真_电力系统继电保护(529页)
  4. 公网对讲机修改对讲机程序_更少的对讲机,对讲机-更多专心,专心
  5. log4j无厘头异常
  6. 分布式系统:数据库、操作系统、集群、协调、接口、多处理器、共享、I/O
  7. 面试题:不使用其他变量交换两个数字
  8. python shell清屏指令_python shell怎么清屏
  9. 电脑连不上wifi怎么办?
  10. GNU开发工具——GNU Binutils快速入门
  11. wifidog认证php,ddwrt+wifidog搭建热点认证系统(无线路由器web认证)
  12. 2021最新凡诺免费企业网站管理系统PHP版 v3.4网站源码
  13. 2021ccpc东北四省D思维线段树
  14. 35岁的程序员:第18章,私欲
  15. 2019双十一淘宝天猫刷喵币 不用ROOT,执行javascript脚本
  16. java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...
  17. 2018 ACM-ICPC南京网络赛 Magical Girl Haze(分层最短路)
  18. 小红书竞品分析_App竞品分析报告:小红书VS洋码头
  19. 怎么把win10设置Linux样式,老司机教你把win10系统界面换成win7样式的方法
  20. 生产者消费者_王敬之 | 消费者还是生产者

热门文章

  1. tomcat集群共享session
  2. Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置
  3. 苹果反垄断案败诉!应用商店30%抽成太高惹民怨,市值一夜跌了整个特斯拉
  4. 谷歌新旗舰Pixel 3让AI帮你接电话:你是谁?为什么来电?
  5. 特斯拉两高管被爆离职,股价狂跌超过10%,马斯克宣布高层大换血
  6. JetBrains GoLand 2018.3.5
  7. SQFREE - Square-free integers
  8. DeepMind智能体自学跑酷:略显智障,结果尚好
  9. 基于LAMP的cacti安装和配置问题处理(一)
  10. shell_script_查询主机名、ip地址 、DNS地址