素材巴巴 > 程序开发 >

关于程序运行正常,但MAVEN打包项目出现找不到程序包,找不到符号报错

程序开发 2023-09-06 23:41:49

报错如下,运行时正常,也能正常跳转,就是打包时会报错找不到依赖的模块

该项目是多层依赖的关系,在网上找了好多方法,最后找到了可行的

解决办法就是在被调用的那个模块的pom文件下加上打包的标签,直接复制放在dependence后面

org.springframework.bootspring-boot-maven-pluginexecrepackagerepackage
 
 

问题就解决了

原因就出在打包的顺序,
打包的时候会生成两种包,一个包含了本包的所有类,另一个是可执行的包,,,程序会先生成原始包,然后生成执行包,覆盖掉原始包,而原始包是共计其他包读取的,所以会出现找不到包;

这种情况出现在,跨模块调用另一个模块的方法时;
另一个模块恰巧也是一个可执行包,就会出现这个问题;


———————————————
参考原文链接:https://blog.csdn.net/m0_49194578/article/details/117161372


标签:

上一篇: Swagger导出离线文档 接口文档 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。