maven不能自动下载依赖和插件

有没有方便的下载方式?
我只会在maven仓库里下载对应jar包 然后用↓这个转换

mvn install:install-file -Dfile=C:\Users\14201\Desktop\mybatis\mysql-connector-java-8.0.30.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=8.0.30 -Dpackaging=jar -DgeneratePom=true

下面都是报红的依赖或者插件或者其他东西

img

img

img

img

1、你在本地仓库里面看一下对应路径下jar是否没有下载成功,有一个.lastUpdated结尾的文件,全局搜一下,然后删除,就可以重新下载了;
2、确保你配置的私服地址里面有这些爆红的对应版本的jar包;
3、爆红的无完成下载的jar包是否配置了版本,即version标签

这样麻烦的话,Maven依赖里有个scope设置为system,然后配置systemPath就直接读取指定路径依赖包

刷新maven了吗

  1. 检查自己~/.m2/settings.xml文件,看看配置是否正确
  2. 删除~/.m2/repository里面已经下载好的包
  3. 执行mvn package -X -U,根据错误提示排错
  4. 如果步骤3正常无错误,刷新Idea中的maven依赖

img