描述:
在IDEA中,出现该类报错,查看本地仓库中项目对应的jar包存在,却无法获取时,可能是文件中生成.lastUpdated文件或有remote.repositories文件导致的。
.lastUpdated:
在更新maven项目的时候,每一个jar包路径下的_remote.repositories文件都会同setting.xml中设置的仓库地址id进行判断,如果没有匹配,会自动更新该jar包的相关文件。
如果未联网或信号差导致无法完成下载,则会导致在项目中j无法获取jar,导致即使jar存在,仍旧报错The POM for mysql:mysql-connector-java:jar:8.1.0 is missing, no dependency information available。
如果使用公司的内网仓库,_remote.repositories文件变为_maven.repositories。
解决办法:
在maven-repository目录下用window搜索功能查找含有lastUpdated后缀的文件,全部删除。之后再在项目中重新刷新maven,就能找到该依赖了。
标签:8.1,information,文件,repositories,jar,lastUpdated,maven,mysql From: https://www.cnblogs.com/lianthankyou/p/18090329