IDEA-本地 local Repositories Updated error 问题,Add dependency失败(无需解决 Remote 远程问题,只需要解决 Local 问题) - 解决方法

问题

在这里插入图片描述

本来 Local 的 Updated 是 Error 的状态,忘记截图了,只好用已经解决的结果效果图,Error 差不就和远程差不多。
在这里插入图片描述

这里的关键所在无需解决 Remote 远程问题,只需要解决 Local Error 的问题,就可以远程。

解决方法

测试记录:

测试环境:

maven 3.8.4
Java 8

在本地安装 Maven,安装链接如下所示:

超详细maven的卸载、重新安装与配置

笔者没那么复杂,但笔者建议在配置这个镜像 <mirrors></mirror>前,最好是先 Update 一下,先更新下中央仓库的索引,即先加上 <localRepository></localRepository>然后 Update 后,再添加<mirrors></mirror>,如果这样子还无法解决 Local 本地仓库的 Error 问题,那么就要考虑翻墙梯子,可以翻墙,然后在更新 Update 如下:

在这里插入图片描述

步骤1:settings.xml 配置1,然后 Update 本地Local仓库

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  
  <!-- <localRepository>/Users/Fred/Downloads/apache-maven-3.5.4/repository</localRepository> -->
  <localRepository>D:/Environment/maven-3.8.1/myRepository</localRepository>

  <pluginGroups>   
  </pluginGroups>

  <proxies>   
  </proxies>

  <servers>   
  </servers>

  <mirrors>
  </mirrors>
  
  <profiles>
   
  </profiles>
  
</settings>

只关注 Local,而 Remote 的不用理会。

在这里插入图片描述

步骤2:settings.xml 配置2,添加镜像配置

使用记事本或Visual Studio 等软件工具打开settings.xml,将文件中的所有信息替换为如下,并保存后退出:

(注意: D:/Environment/maven-3.8.1/myRepository 中间的路径是之前创建的本地仓库的位置,==根据实际改成自己的仓库位置,路径的分隔符改为/ ==,其实 \ 反斜杠也是可以的。)

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  
  <!-- <localRepository>/Users/Fred/Downloads/apache-maven-3.5.4/repository</localRepository> -->
  <localRepository>D:/Environment/maven-3.8.1/myRepository</localRepository>

  <pluginGroups>   
  </pluginGroups>

  <proxies>   
  </proxies>

  <servers>   
  </servers>

  <mirrors>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun-public</name>
      <url>https://maven.aliyun.com/repository/public/</url>
    </mirror>
    <mirror>
      <id>aliyun-spring</id>
      <mirrorOf>spring</mirrorOf>
      <name>aliyun-spring</name>
      <url>https://maven.aliyun.com/repository/spring</url>
    </mirror>

    <!-- 中央仓库在中国的镜像 -->
    <mirror>
      <id>maven.net.cn</id>
      <name>one of the central mirrors in china</name>
      <url>http://maven.net.cn/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
    <!-- 中央仓库1 -->
    <mirror>
        <id>repo1</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>https://repo1.maven.org/maven2/</url>
    </mirror>
    
  </mirrors>

  <profiles>
   
  </profiles>
  
</settings>

步骤3 其他问题

如果出现一些 import 导入或 Jdk 版本问题,有可能呢需要修改为本地的 jdk

在这里插入图片描述

选择对应的 JDK 1.8 ,这里笔者使用的是本地安装的 JAVA_HOME 路径的 Java 编译器。

在这里插入图片描述

最后记得 Apply

在这里插入图片描述