idea中遇到maven无法下载私服的问题

idea中遇到maven无法下载私服的问题

依赖包下载不了导致maven报错的问题确实很烦人,我也是遇到之后各种查资料,问同事,花了一个上午的时间才解决掉这个问题,所以在此记录一下。

首先是如下这idea中两个地方刷新
idea中遇到maven无法下载私服的问题_第1张图片
然而并没有什么用,又进行了如下的idea设置操作idea中遇到maven无法下载私服的问题_第2张图片
也没啥用,后来翻看各种博客,发现是私服的问题,maven配置文件中私服没有配置好,自己配置了如下私服

<mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
	 <mirror>
        <id>nexus</id>
        <mirrorOf>*</mirrorOf>
        <url>http://10.70.152.159:8081/repository/maven-public/</url>
    </mirror>
      <mirror>
          <id>nexusInternal</id>
          <name>internal nexus repository</name>
          <mirrorOf>central</mirrorOf>
          <!--<url>http://10.70.152.159:8081/repository/maven-public/</url>-->
          <url>http:/repo.maven.apache.org/maven2</url>
      </mirror>

  </mirrors>

除此之外还要加上如下配置,在xml配置文件最下面

<!-- 配置私服 -->

        <profile>
            <id>nexus</id>
            <repositories>
                <repository>
                    <id>nexus</id>
                    <name>Repository for nexus</name>
                    <url>http://10.70.152.159:8081/repository/maven-public/</url>
                </repository>
            </repositories>
        </profile>
		 
    </profiles>

    <!-- 配置私服 -->

    <activeProfiles>
        <activeProfile>nexus</activeProfile>
    </activeProfiles>
	

之后idea刷新,就可以解决问题了,喜欢的小伙伴不妨点个赞,收藏一下。

你可能感兴趣的:(maven,java,spring,后端)