现象:
打包工程,程序打包期间报错jar包缺失,远程仓库查询该jar包不存在,本地maven仓库中jar包存在
原因:
maven仓库从别处拷贝过来, 或修改了settings.xml文件。
本地maven仓库中的jar包,会在_remote.repositories中记录settings.xml中的id。 当id发生变化时,会去远程maven仓库更新jar包。如果远程仓库更新失败,就会报错jar包缺失
解决方案:
删除jar和pom文件的lastUpdate文件,更新_remote.repositories中>后的内容,改为当前settings.xml文件中mirrors.mirror.id的值