可以在pom.xml中添加如下依赖

注意:一定要写明主类的类全名。

<plugin><artifactId>maven-assembly-plugin</artifactId><configuration><archive><manifest><mainClass>主类全名</mainClass></manifest><manifestEntries><Class-Path>.</Class-Path></manifestEntries></archive><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions></plugin>

打包后可以看到:

后面带有dependince的jar包就是依赖的jar包,上面的就是项目本身的jar包

可以在上面的路径栏里输入cmd进入命令行 输入

java -jar 项目jar包名

运行jar包进行测试,注意不要运行依赖所形成的jar包

可以看到正常启动

此处运行的是eureka,所以还可以访问一下http://localhost:7001/,查看具体效果

Maven打包依赖将依赖的Jar包也打进去相关推荐

  1. mvn 打包可执行包_用Maven打包发布可执行的jar包

    项目有个需求,要把当前项目的代码和依赖打包成一个jar包,再把jar包和一些相关文件一起打包成一个tar 这里用到了两个插件,shade 和assembly,shade负责生成jar包,assembl ...

  2. idea maven 打包报错问题、jar包下载慢或者失败爆红、plugins爆红等配置问题

    学习并使用maven有一段时间了,就想把一路上关于maven的问题总结一下. gay洛特镇楼 首先一定要配置好maven的环境变量,cmd打开输入mvn -v确认一下,具体配置这里就不说了,这是基操. ...

  3. java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法

    下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...

  4. 解决maven打包时手动添加的依赖jar包打不进去的情况

    这个问题忙了我一天多的时间,因为太棘手了, 所以记录下来,防止忘记: 问题是这样的,因为项目中用到了自定义的jar包,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行 ...

  5. 自动生成html的jar,用Maven快速生成带有依赖的可执行jar包

    一.背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过m ...

  6. maven 如何给web项目添加jar包依赖

    maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...

  7. maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...

    使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴. 1.首先在本地maven位置的配置文件setting.xml(没有 ...

  8. 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明

    1. 需求 项目打包,满足以下要求: 1.整个项目打一个Zip包下面包括应用程序.应用程序依赖的jar包.说明文档 2.项目打的jar包可以执行不同类里的Main函数 3.项目源码打的jar包要与依赖 ...

  9. Maven生成可以直接运行的jar包的多种方式

    Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in ...

最新文章

  1. css值变量吗,CSS变量初体验
  2. 安卓手机绘制uml图_Android Studio中绘制simpleUML类图详细说明及使用
  3. Python学习路线介绍
  4. 用户体验很棒的Git学习网站
  5. oracle数据库图书,基于oracle数据库,创建图书表(一)
  6. ftp服务器搭建与使用
  7. linux安装pdo mysql扩展_linux下php安装pdo_mysql扩展
  8. python GIL 全局解释器锁详解
  9. Python爬虫 西刺代理IP的获取 代理IP
  10. 苹果开发——设置iTunesnbsp;Connec…
  11. Spring(三) 表单页面处理
  12. php判断信用卡,PHP函数验证信用卡卡号是否正确
  13. Alook浏览器获取Cookie教程
  14. t检验的几种应用案例
  15. 代码读智识  笔墨知人心
  16. SCI、EI、IEEE、检索网站的区别
  17. JAVA基础(for语句的统计思想)
  18. 【游戏设计模式】之三 状态模式、有限状态机
  19. python之pycharm添加环境变量
  20. 一款轻、快、无广告的杀毒安全软件(火绒5.0)

热门文章

  1. 智能灯泡控APP快速开发定制介绍
  2. DNS云学堂 | 权威DNS那些事儿(上)
  3. 编译原理上机——函数绘图语言(一)
  4. 仅改变rowspan背景_重排96黄金一代选秀前4位!艾弗森仅第三,前两名竟然还是队友...
  5. openstack restful api 使用
  6. GSM Foxit Reader
  7. 李宏毅机器学习作业6-使用GAN生成动漫人物脸
  8. 看《江山美人》,让我三次笑场
  9. 李刚疯狂java抄袭,推荐:疯狂java讲义--李刚著作(3)
  10. 关闭搜狐微门户弹窗终极方法