maven打包为单独的jar,该jar包已包含所有依赖jar包,方法如下:

有两种方法:maven-assembly-plugin和maven-shade-plugin(推荐)

第一种对spring的支持不好,见注释掉部分。

org.apache.maven.plugins

maven-compiler-plugin

1.7

1.7

UTF-8

org.apache.maven.plugins

maven-shade-plugin

1.4

package

shade

*:*

META-INF/*.SF

META-INF/*.DSA

META-INF/*.RSA

implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">

META-INF/spring.handlers

implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">

com.stone.business.bootstrap.ProviderServer

implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">

META-INF/spring.schemas

maven 打包指定依赖包_maven打包为jar-with-dependencies无依赖jar包方法相关推荐

  1. maven 打包指定依赖包_Maven打包成Jar文件时依赖包的问题

    我们项目中使用到第三方的库文件,这些jar库文件并没有放到Maven中央库上,导致我们需要在项目中自己配置使用.我们的两三个开发人员对Java都是很熟,因此在使用中遇到了一些问题,表现在:在本地中引入 ...

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

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

  3. maven项目中 把依赖的jar包一起打包

    2019独角兽企业重金招聘Python工程师标准>>> Maven1-HelloWorld简单入门 使用Maven Assembly plugin将依赖打包进jar 1.pom.xm ...

  4. 通过插件自动将maven项目打成jar包的同时将当前项目依赖的第三方Jar包一起打包

    1.添加插件 <build><plugins><!-- 如果已经在Maven的全局配置中,配置了JDK编译的界别,这个插件可以省略 --><!-- <p ...

  5. maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析

    近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的. 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题.反编译对比mave ...

  6. java手动编译jar包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  7. maven引用公共包_maven项目打包jar给其他项目pom引用和外部引用

    maven项目打包jar给其他项目pom引用和外部引用 在现实开发过程中,很多代码需要被重复利用的,但是代码量又是很多,这样的代码可以提出出来作为公共代码或者叫做工具使用,通常这样的工具会以jar包的 ...

  8. java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中

    前言: 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题. 一.在pom.xml 文件中 ...

  9. Maven项目中War包的打包及依赖方式

    两个web项目之间的依赖引用方式.Web项目之间,通过war包的方式进行引用的.例如,有两个项目,puzzle-web和puzzle-web-demo,两个均是web项目,puzzle-web-dem ...

最新文章

  1. SaltStack 学习笔记 - 第十一篇: SaltStack 文件操作
  2. mysql的sql手工注入基于回显,SQL手工注入漏洞测试(Sql Server数据库)
  3. JS 基础 —— JavaScript 关键字(keyword)与保留字
  4. android onNewIntent
  5. Tomcat和IntelliJ –在webapps文件夹之外部署war文件
  6. linux idea 快捷键,Linux 下 IDEA 的 Ctrl+Alt+S
  7. [Linux]守护进程(精灵进程)
  8. 机器学习知识总结系列- 基本概念(1-0)
  9. Popush项目团队开发章程
  10. WebStorm 9“神器”变“霸器”
  11. Puppet 实验十三 Foreman 基础使用
  12. EasyUI扩展方法
  13. layui自定义表单验证无效
  14. NLP论文阅读1--More Data, More Relations, More Context and More Openness: A Review and Outlook for Relati
  15. android 腾讯云im demo,Android 9.0 腾讯云IM无法登陆报错6012
  16. 黑色脸谱_上演三幕的脸谱剧
  17. Gromacs 中文手册目录
  18. Java微信公众号开发之微信素材管理工具类
  19. 计算机工资管理软件是,计件工资管理软件
  20. 美团分布式mysql_9种分布式ID生成之美团(Leaf)实战

热门文章

  1. CSS精灵图、字体图标
  2. 深圳财经生活频道--杨百万
  3. android measure
  4. Git系列:git push -u origin master命令理解
  5. Java 操作Hbase 建表
  6. cmd设置总是置顶_windows 下如何让一个窗口置顶?
  7. 自动驾驶系统进阶与项目实战(十)基于PointPillars的点云三维目标检测和TensorRT实战(1)
  8. 三维目标检测--VoteNet增强版--MLCVNet论文解读
  9. 浅显易懂入门大数据系列:二、MapReduce、YARN(超详细)
  10. 「自控原理」4.2 根轨迹法分析与校正