IDEA使用自定义maven仓库

2018.2版本IDEA使用自定义maven仓库(完美无报错)

前言

之前一直用的是idea自带的maven版本,无奈今天重新学习spring的时候导入spring-webmvc包的时候频繁出现错误(导不进去),于是今天痛定思痛,收集网上的教程使用自定义的maven,成功解决导入包的问题!!!

解决步骤

  1. 从官网下载maven版本,链接地址:https://archive.apache.org/dist/maven/maven-3/,这里使用的是这个版本(3.6.2以上应该是不兼容):

在这里插入图片描述

  1. 下载完成之后解压到你的本地路径(不要有中文),我的路径是D:\environment_path\apache-maven-3.6.0

  2. 配置环境变量,并测试是否配置成功。(网上的教程很多这里略过)

  3. 修改配置文件setting.xml

    • 修改仓库存放的位置
    • 修改镜像

    直接复制这个setting.xml的配置信息就好了

    <?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>D:\environment_path\apache-maven-3.6.0\localrepo</localRepository>
    
      <pluginGroups>
      </pluginGroups>
      <proxies>
      </proxies>
      <servers>
      </servers>
    
      <mirrors>
          <mirror>
                <id>alimaven</id>
                <mirrorOf>central</mirrorOf>
                <name>aliyun maven</name>
                <url>http://maven.aliyun.com/nexus/content/repositories/central</url>
            </mirror>
      </mirrors>
    </settings>
    

    直接使用这个配置文件(仓库位置自己更改),里面的中文和注释全部删掉,不然有可能产生包下载不了的情况

  4. 添加依赖,导入成功!
    在这里插入图片描述

(没有爆红的感觉真的是太爽了!!!!!)

总结

之后试了一下把idea中默认的maven的setting.xml配置信息用上面的替换了一下,还是可以导入成功的。这点可以看成之前我失败的主要原因就是这个配置文件的问题 (把中文、注释去掉!!!!!!!!)

更新

我最近在新建一个SpringBoot项目的时候又出现了一个新的错误,在参考其他博主的博客的时候完整地解决了我的问题,现在分享出来真正解决Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom

猜你喜欢

转载自blog.csdn.net/weixin_43967401/article/details/108171575