问题描述
springboot项目使用maven单独打包
某个模块jar包时,运行后显示以下错误:
分析
查看报错信息发现说是找不到启动类ResmgrApplication
- 检查pom文件:
发现有指定启动类且路径正确。排除pom文件问题 - 检查jar包
打开jar包MANIFEST.MF
文件,查看里面的指定启动类没问题
再检查BOOT-INF
目录,发现缺少的classes目录
,(图片是修改完问题后截的),那么是打包某个步骤出现了问题。
解决
因为我是本地的项目test分支打包,之前切换过其他分支进行过编译安装。猜测可能是之前的操作导致的,所以决定从项目根目录全部重新打包
,问题解决