在pom.xml中增加如下配置:

<dependency><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.6.1</version>
</dependency>
<dependency><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.3.0</version>
</dependency><build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.6.1</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><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></plugins>
</build>

或者:

<dependency><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.1</version></dependency><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.1</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals></execution></executions></plugin></plugins></build>

将项目依赖也打到jar包中相关推荐

  1. java如何排除多余的依赖_Maven依赖排除 禁止依赖传递 取消依赖的方法 去除jar包中的不想要的依赖关系...

    大家都知道Maven的优点是依赖管理,特别是前期使用ANT的开发者都有很多感触.最近要开发一个java工程,定的要使用maven,会使用hadoop和hbase的客户端,而引入一个hadoop-cli ...

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

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

  3. 单纯的Java项目打成一个可运行jar包或者普通依赖包

    写一个Java工具打成可运行jar包提供使用,或者普通依赖包. 目录 写一个Java工具打成可运行jar包提供使用,或者普通模块包. 方案一.打出的jar包里结果比较乱 方案二.依赖jar包打到外面, ...

  4. autowired注入jar中的依赖_springboot项目中调用jar包中的类时报错 — 没有注入类

    使用场景:将一些公共的方法封装成了一个jar包,在其他项目中进行引用的时候报错 报错原因:bean没有注入 因为这两个类没有被@Service,@Repository等类注解,如果我们想用@Autow ...

  5. pom 的第三方jar报错_01_maven-将第三方jar包一起打包到项目 jar 包中

    前言:maven-将依赖的 jar包一起打包到项目 jar 包中 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全. 如 ...

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

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

  7. 02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置

     项目结构(所需jar包,配置文件) sqlMapConfig.xml的配置内容如下: <?xmlversion="1.0"encoding="UTF-8&qu ...

  8. java byte 拓展_Java项目中如何扩展第三方jar包中的类?

    有些时候你对第三方得到jar包中的类并不是很满意,想根据实际情况做一些扩展.如果说第三方的jar包已经提供了一些可扩展的类,比如提供了Interceptor,Filter或者其他的类,那么使用原生的比 ...

  9. Web项目替换jar包中的文件的方法

    经常遇到这样的问题,需要修改jar包中的方法.应该如何做? 1.有些很人性化的框架jar包,比如SpringSecurity,可以修改配置文件指定一个新建的类,让类实现Jar包中的对应的接口就好了. ...

最新文章

  1. 【python3的学习之路四】使用list和tuple
  2. 时隔 17 年,美科技股终于“收复失地”,但这次不是泡沫了
  3. java—IO流——读取键盘输入的字母并转换成大写字母输出在控制台上
  4. 计算机word数字逆序输出,如何让word中的内容倒序排列
  5. Event 事件对象 (target)帆软修改提示框样式
  6. 切图具体需要切什么内容_什么是切图?网页制作中的切图是什么?
  7. CSF 格式文件播放器 下载地址
  8. maxscale mysql_Maxscale实现Mysql读写分离
  9. Windows自带便签工具Sticky Notes
  10. t3财务软件服务器停止运行,用友T3标准版已停止工作应该怎么办
  11. 英特尔居然也来搞GTA5美化MOD了……?
  12. 马未都说收藏:陶瓷篇(6、7)宋代八大民窑
  13. Tool-X 工具汇总
  14. Oracle 实用技巧之不知道密码情况下 dblink 的迁移
  15. LSM存储引擎基本原理
  16. html5 原生插件,前端必备插件之纯原生JS的瀑布流插件Macy.js
  17. matlab 文件操作 写入换行
  18. 计算机网络被病毒攻击怎么办,电脑被病毒入侵了怎么办
  19. sbt介绍与构建Scala项目
  20. 下载安装及编写第一个C语言程序Visual Studio 2019

热门文章

  1. 面试官:DDD如何指导微服务拆分?90%的程序员都答不上来!
  2. 音视频技术开发周刊 84期
  3. 音视频技术开发周刊 80期
  4. 观察:谁能拯救视频平台的高昂带宽成本?
  5. 腾讯极客挑战赛正式开赛!「鹅罗斯方块」开“玩”啦
  6. Kubernetes Ingress 控制器的技术选型技巧
  7. 开源系统管理资源大合辑
  8. OpenStack基金会携手Intel、Hyper发布开源Kata Containers项目
  9. Storm 04_Storm单机模式搭建完全分布式安装部署集群drpc
  10. C++运算符重载 实现有理数(分数)的加减法