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多模块打包

浙公网安备 33010602011771号