搞这个工作用过一些命令

java -jar xxx.jar 执行jar包

jar xvf xxx.jar 把jar包解压

jar cvf xxx.jar xxx1.jar xxx2.jar 合并jar包,但是MF文件合并好像有点问题

maven打包的时候,不会把依赖包也打进去,而普通的项目,在路径下都有很多jar去可以直接调用,而这种可执行jar,就像exe文件,属于直接执行,所以需要把依赖包和项目本身打到一个jar包中,同时配置Main-Class

org.apache.maven.plugins

maven-shade-plugin

package

shade

com.rabbitmqMesTools.RabbitmqMesTools

如果用下面这个配置的话,会把依赖的包同时复制到target路径下,即项目本身一个jar,各个依赖包很多jar,当然在target目录下执行java -jar xxx.jar也能执行,因为依赖包在同一个路径下,贴出来供参考

org.apache.maven.plugins

maven-jar-plugin

true

com.rabbitmqMesTools.RabbitmqMesTools

org.apache.maven.plugins

maven-dependency-plugin

copy

package

copy-dependencies

${project.build.directory}

java打包把依赖也打进去_maven打包时把依赖的jar包打进去相关推荐

  1. andriod studio 查看项目依赖_Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图...

    Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项 ...

  2. Java实现word文档转pdf(无需插件,仅需一个jar包)

    实现功能 docx文档转换为PDF 转换之后排版不混乱 依赖 aspose-words-15.8.0-jdk16.jar包提取路径(用于PDF转换 ) 链接:https://pan.baidu.com ...

  3. 一个pom文件中出现了两个相同的依赖_在IDEA里解决maven的pom引用jar包冲突

    前言 有的时候,我们要给系统添加一个新功能,可能需要引入新的pom依赖,一切都搞定好后,运行程序却发现报NoClassDeFoundError错误,或者其它莫名奇妙的问题. 这个时候很有可能就是新引入 ...

  4. java dbcp连接池_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类

    上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...

  5. maven 设置打包路径为模块_Maven项目的子模块不能打成jar包输出到lib目录

    这是项目的目录结构,admin模块是父模块 admin模块的pom.xml xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt ...

  6. JAVA常用API或编程工具001---ITEXT把html转换成pdf的jar包,使用Java将HTML转换为PDF

    iText "XML Worker"允许开发人员以一种程序员友好的方式将XML文件转换成PDF文件.iText还可以将包含CSS样式的HTML转换为PDF格式的文档. 目标: 实现 ...

  7. Java 文件路劲获取(流的方式),适用与jar包或war包运行方式

    读取文件使用流的方式在基本的场合都不会发生错误! 以下是读取文件的几种方式: public static void main(String[] args) {//获取classpath路径,就是根目录 ...

  8. maven 打包指定依赖包_maven打包加入依赖包以及加入本地依赖包的方法

    Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目 ...

  9. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

最新文章

  1. 如何安装树莓派摄像头
  2. Linux系统新手学习的11点建议
  3. Hough Transform 的算法思想
  4. console程序显示彩色文字 .
  5. API网关—Spring Cloud Zuul
  6. curl记录solr删除indexing
  7. java注释模板_Java注释模板设置
  8. 【英语学习】【WOTD】nomothetic 释义/词源/示例
  9. 【技术博客】 利用Postman和Jmeter进行接口性能测试
  10. linux SHELL下替代sed、ask的常用字符串处理(截取,判断、替换)
  11. 基于asp.net sql社区物业管理系统毕业设计网站
  12. MS CRM 2011汇总更新5发布
  13. 《机械原理》上 学后感
  14. 国家行政区划数据结构化入库
  15. svn服务器调整显示图标修改,svn图标不显示可以通过调整Tortoise图标名称的字母顺序来解决...
  16. 计算机音乐b型谱简单,尤克里里入门教程_尤克里里谱大全
  17. 小学生刚学计算机时先学什么,浅谈小学生应如何学习电脑
  18. spring MVC之Annotated Controllers
  19. 2019互联网岳麓峰会”区块链分会场—长沙率先推出区块链公共服务平台
  20. Dialog dismiss 流程

热门文章

  1. 英语学习详细笔记(十五)被动语态
  2. 家电行业竞争日趋白热化,海尔缘何能创造七连冠奇迹?
  3. 2019年软件评测师真题精选
  4. Windows无法访问 请检查名称的拼写。否则,网络可能有问题...错误代码:0x80004005
  5. 《Sony Vegas Pro 12标准教程》——第1章 基础篇——基础知识 1.1 影视剪辑的概念...
  6. Android FaceBook登录接入--散列密钥获取
  7. 达内code下载地址
  8. 剑指offer_递归与循环---变态跳台阶
  9. 无极性电容的定义及应用
  10. Canvas粒子交叉线条背景动态js特效