OJ项目IDEA打包bug:maven打包时xxx.xxx程序包不存在

问题:maven打包时xxx.xxx程序包不存在

问题复现:

image.png

可以看到这里并没有target目录,执行maven package

image.png 报错提示程序包myojbackendservicelient.service这个包不存在,博主这里已经排查了本地仓库,和jar包内容均无问题(观看本帖的朋友们可以自行排查一下,博主这里不过多赘述。)

查看jar包内容命令

找到jar包所在路径,执行下面命令。 jar tf your-jar-file.jar

问题解决

image.png

这里的spring-boot-maven-plugin在打包时会将我们的jar包进行二次打包,因为这个插件是要将模块打包成可执行jar包,而我们myojbackendservicelient模块应该是不可执行的。

image.png 去掉spring-boot-maven-plugin插件配置,刷新maven。 image.png

重新进行打包,可以看到打包成功问题解决。(如果还是报错在microservice项目下执行一下maven cleanmaven install,并排查本地maven仓库是否有jar包和jar包内容)

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
wety
下载 APP