关于程序运行正常,但MAVEN打包项目出现找不到程序包,找不到符号报错
程序开发
2023-09-06 23:41:49
报错如下,运行时正常,也能正常跳转,就是打包时会报错找不到依赖的模块
该项目是多层依赖的关系,在网上找了好多方法,最后找到了可行的
解决办法就是在被调用的那个模块的pom文件下加上打包的标签,直接复制放在dependence后面
org.springframework.boot spring-boot-maven-plugin exec repackage repackage
问题就解决了
原因就出在打包的顺序,
打包的时候会生成两种包,一个包含了本包的所有类,另一个是可执行的包,,,程序会先生成原始包,然后生成执行包,覆盖掉原始包,而原始包是共计其他包读取的,所以会出现找不到包;
这种情况出现在,跨模块调用另一个模块的方法时;
另一个模块恰巧也是一个可执行包,就会出现这个问题;
———————————————
参考原文链接:https://blog.csdn.net/m0_49194578/article/details/117161372
标签:
上一篇:
Swagger导出离线文档 接口文档
下一篇:
相关文章
-
无相关信息