springboot+maven多模块项目打包提示“程序包xxx不存在,找不到符号”问题
springboot+maven多模块项目打包提示“程序包xxx不存在,找不到符号”问题
·
springboot创建了一个多模块项目,子模块在打包时报错,提示 “Error:java 程序包xxx不存在,找不到符号”。但是子模块直接运行是可以成功启动的,弄了半天也没找出来问题所在,从最开始的以为是多模块项目建错了,到后来的以为maven配置有问题,也一直没有解决问题。
在网上多方搜索尝试才终于解决问题,原来是pom中的一个插件导致的,这个插件就是
pring-boot-maven-plugin,在pom文件里面加了这个插件会导致打出两个jar包出来,所以在被别的模块依赖的模块项目中把这个插件删掉就可以了,在父项目中也需要删掉此插件,然后重新打包就可以了。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
备注原文:https://outofmemory.cn/langs/919175.html
更多推荐
已为社区贡献1条内容
所有评论(0)