maven打的包带exec包比不带的大_spring boot maven打包可执行jar包缺少依赖包的问题...
问题描述:spring boot使用maven的package命令打出来的包,却不包含依赖的jar包
问题原因:打包时使用了maven默认的maven-jar-plugin插件,而不是spring-boot-maven-plugin插件
解决方法:
方法1. pom中必须配置spring-boot-maven-plugin插件,而且必须指定需要执行的目标构建
org.apache.maven.plugins
maven-compiler-plugin
3.1
1.7
1.7
org.springframework.boot
spring-boot-maven-plugin
${spring.boot.version}
repackage
方法2. 使用spring的parent来进行依赖管理,则不用指定执行构建的目标
org.springframework.boot
spring-boot-starter-parent
1.3.6.RELEASE
org.apache.maven.plugins
maven-compiler-plugin
3.1
1.7
1.7
org.springframework.boot
spring-boot-maven-plugin
${spring.boot.version}
注:请避免直接使用mvn repackage命令,因为repackage依赖原生maven的package命令,直接执行repackage无法获取依赖,会导致打包失败。
maven打的包带exec包比不带的大_spring boot maven打包可执行jar包缺少依赖包的问题...相关推荐
- Linux安装软件时缺少依赖包的简单较完美解决方法!
Linux安装软件时缺少依赖包的简单较完美解决方法! 参考文章: (1)Linux安装软件时缺少依赖包的简单较完美解决方法! (2)https://www.cnblogs.com/xiaommvik/ ...
- 【收藏】Maven 生成打包可执行jar包
Maven 生成打包可执行jar包 https://blog.csdn.net/daerzei/article/details/82883472
- maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析
近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的. 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题.反编译对比mave ...
- 如何通过maven打包可执行jar包
一.目的 介绍将代码打包成jar包的四种形式: 只打包本项目的代码,不包括依赖的jar包,并且不可直接通过java -jar xxx.jar执行(应用场景:我们日常使用依赖的jar包) 只打包本项目的 ...
- dpkg安装deb缺少依赖包的解决方法
dpkg安装deb缺少依赖包的解决方法 参考文章: (1)dpkg安装deb缺少依赖包的解决方法 (2)https://www.cnblogs.com/horizonli/p/5179224.html ...
- oracle 依赖包自动安装包,ORACLE 安装提示缺少依赖包
安装ORALCE 在做检验时提示缺少依赖包,其实是因为系统是64位系统而这些包都是32位的, This is a prerequisite condition to test whether the ...
- IDEA 打包可执行 jar 包
Idea 打包可执行 jar 包 1.参考资料 idea打包java可执行jar包 Intellij Idea 将java项目打包成jar,cmd运行该jar 2.操作步骤 在项目上右击,选择[Ope ...
- oracle安装缺少依赖包,ORACLE 安装提示缺少依赖包
安装ORALCE 在做检验时提示缺少依赖包,其实是因为系统是64位系统而这些包都是32位的, This is a prerequisite condition to test whether the ...
- Linux软件安装缺少依赖包解决方法。
在Linux安装软件总没有在Windows系统下安装软件来的那么干净利落,不同的软件包安装的方式也不同,时常在安装包的时候缺少依赖包导致安装过程被打断,这是一件很让人头疼的事,这几天安装软件一直有这些 ...
最新文章
- [蓝桥杯][基础练习VIP]Huffuman树
- 二分查找离左边元素最近的(可以等于)
- tomcat启动的时候,没加载xml配置文件
- 简单介绍Javascript匿名函数和面向对象编程
- ASP.NET底层的初步认识与理解
- 网站防盗链的配置之apache
- MAPinfo学习笔记
- Java Swing Mysql学生签到考勤系统
- matConvNet学习-使用GPU
- JavaWeb——JQuery之高级案例实战(打开网页自动弹出广告效果、抽奖效果实现)
- python——设计一个简单的购房商贷月供计算器
- 糯米美团再获融资,团购硝烟再起
- Mac系统查看端口占用的进程
- 电路设计中晶体和晶振的区别
- 四川多多开店:拼多多如何获取好的评价
- 【洛谷】P2006 赵神牛的游戏 c++
- 算法竞赛入门经典(第2版)—第五章(C++与STL入门)
- 01day入学测试总结
- XVI Open Cup named after E.V. Pankratiev. GP of Siberia
- 转:Dictionaryint,string怎么获取它的值的集合?急!急!急!
热门文章
- 全球首发!惯性导航导论(剑桥大学)第十部分
- 大神干货:算法高手郭大顶级经验分享助你轻松通过初赛!
- 4000字超干货!《统计学习方法》啃书指南
- NLP算法求建议 | 腾讯 VS 美团
- Nvidia League Player:来呀比到天荒地老
- php 面向接口,php开发app接口
- 拖拽批量上传图片如何保证 顺序_新手指南︱shopee店铺上架产品该如何操作?...
- 论跨境电商ERP系统与wms仓储管理系统之间有何区别和联系?
- 吴恩达机器学习5——神经网络的学习
- [python]No module named ‘bs4‘