我在service1模块里依赖了common模块,开发的时候包都能正常引用到,启动也能正常测试访问,可是奇怪的是,当我要打包成jar包时,就提示service1里依赖common的包都不存在,之前从没遇到过这种问题,有清楚这是什么原因造成的吗???

进一步测试问题,初步发现问题

那就是在公共模块common里不要引入下面这个:

org.springframework.boot

spring-boot-maven-plugin

引入上面的配置,其他模块在引入这个common时会导致打包时找不到common的包

原因是springboot的maven插件使用了shade插件打包,打包目录结构与一般打包结构不同导致找不到依赖

先将common模块的打包方式改为常用方式

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

进入common模块mvn clean install

然后在项目内mvn clean package

springboot导包显示不存在_BOOT项目依赖另外一个模块的包,开发的时候都正常,执行clean package打包成jar时却提示依赖的模块包不存在。...相关推荐

  1. springboot打包成jar,并且把依赖包放到jar外面

    打成jar包pom文件设置不赘述,修改pom.xml <plugin>                 <groupId>org.springframework.boot< ...

  2. 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的

    在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...

  3. SpringBoot项目打包成jar后读取包内文件报错问题解决方法

    文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...

  4. [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目

    (1)项目导入JAR包: 1.在项目目录里建立一个libs目录,将外部jar包拷贝在里面. 2.右键点击项目,Bulid Path->Configure Build Path 3.在设置Libr ...

  5. Android含资源文件引用的项目打包成jar包

    一.发现问题 最近一个项目临到收尾,就差最后一步打包了~~ 但却遇到了一些小问题.这个项目里面用到Notification,用过notification的人都知道,notification必须设置小图 ...

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

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

  7. 将Spring Boot项目打包成jar包war包

    任务一:将Spring Boot项目打包成jar包 1.在pom.xml文件中添加依赖 2.通过cmd命令行来进行打包jar包(首先进入项目的目录中) 3.进入项目中的target目录下查看包 4.使 ...

  8. linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...

    哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...

  9. springboot打包成jar包后找不到xml,找不到主类的解决方法

    springboot打包成jar包后找不到xml,找不到主类的解决方法 参考文章: (1)springboot打包成jar包后找不到xml,找不到主类的解决方法 (2)https://www.cnbl ...

最新文章

  1. JavaFx 实用小工具超 60+ 大集合
  2. [Flask+Vue]Books全栈应用
  3. spring jpa.踩坑经验分享
  4. SpringCloud工作笔记73---Http协议操作工具集合
  5. oracle ola_Ola HallengrenSQL Server维护解决方案–索引和统计信息维护
  6. [Python]从哪里开始学习写代码(未完待续)
  7. c语言如果x小于,请达人帮忙做份C语言试卷,谢谢了
  8. 基本的阿里云Linux服务器设置
  9. [转载] python仿真入门_python基础-入门
  10. android 长时间 build,Gradle(Android Studio)构build时间非常长
  11. 高效记忆/形象记忆(13)110数字编码表 71-80
  12. php二维码与电子名片
  13. 如何评价导师评价网?
  14. 计算机学院手绘,PS电脑手绘效果绘画教程
  15. 洛谷P3369(范浩强Treap)知识回顾+视频讲解
  16. 金仓数据库KingbaseES与Oracle大对象类型之间的区别
  17. 2020 EBC徒步功课做好 好好工作心态,Android并发原理解析
  18. 无线衰落信道、多径与OFDM、均衡技…
  19. 微信公众号+Flask+新浪SAE 配置
  20. 【Android技巧】通过am完成发送开机广播等操作

热门文章

  1. MySql的存储过程
  2. Phoenix 原理 以及 Phoenix在HBase中的应用
  3. cuda编程性能 分析工具 nvprof的使用
  4. 一文理解 K8s 容器网络虚拟化
  5. Vite + React 组件开发实践
  6. 高精地图技术专栏 | 基于空间连续性的异常3D点云修复技术
  7. 学不动?Apache Member 教你评估实用技术的思路
  8. 为何小程序上线了,他们的内心却留下遗憾?
  9. 阿里开发者们的第5个感悟:听话,出活 1
  10. Cloudera发布全球企业数据成熟度报告,混合云趋势中有效数据战略是关键