SpringBoot项目打包时,提示"程序包xxx不存在"

一个Maven项目,有两个SpringBoot构建的模块A、B。模块B依赖于模块A,并通过pom dependency引入。但是在打包模块B时报错与模块A相关的"程序包xxx不存在"。
因为两个模块都是有SpringBoot构建的,所以pom中存在以下插件:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

启动模块才需要该插件,所以在A模块中注释掉该插件就好了。

该插件打包的jar包目录结构与不含该插件打包的jar包目录结构貌似不一样。应该有不同的作用

参考文献:
Maven多模块打包

posted @ 2022-08-30 14:56  DaleLee  阅读(612)  评论(0)    收藏  举报