对于Spring Boot项目初始很容易遇到上百个jar missing问题,手工处理往往不现实,不要慌,主要是其中某一个jar包没有正确加载导致Maven等工具停止加载其它jar包,jar包没有正确加载一般有两种情况:
1 Maven repository包含的jar包,由于Spring Boot版本升级导致jar包加载错误,这时候需要到.m2/repository中删除未正确加载的jar包文件夹,然后重新执行maven update。
2 Maven repository未包含的jar包,由于此jar包无法通过执行maven update进行jar包安装,所以手工执行maven build ( clean install) 对jar包进行编译并安装到.m2/repository. 安装成功以后再次回到引用该jar的项目, 执行maven update, 此时jar missing问题就消失了。