记得当初学习Maven的时候,由国外的中央仓库切换为阿里云镜像之后,用起来是辣么地丝滑~

不过最近一段时间,Maven却总是出现一些问题,本地库里也总是出现一些.lastUpdated文件,类似于下面这种。

一开始以为是网络的原因,并没有很重视。直至昨晚,pom再次飘红,研究了一下,才发现问题的根源所在。

通过查阅资料得知:阿里云的Maven镜像已经做了https升级和仓库细化,以前的配置方式已失效!

原来的镜像配置:

<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

更新后的配置为:

<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

此外,由于使用了https,存在着SSL证书验证的问题。所以,在修改完maven的settings文件之后,还需要在IDEA的File->Setting中进行配置,设置忽略SSL证书的验证。(ps:上午试着添加阿里maven仓库https证书,搞了半天也不好使,最终选择了设置忽略SSL验证。添加俩小时,忽略两分钟。简单粗暴!哈哈…)

1. 解决依赖无法下载

IDEA中更改设置:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

2. 解决maven无法compile

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true

至此,理论上来讲,maven就又可以丝滑地使用了。

如果还是不行,可以参考这一篇博客,他的方法二提供了另外一种思路:Idea通过Maven构建springboot项目时失败

另附一份maven的settings文件配置信息,供交流学习讨论。(基于apache-maven-3.5.4版本的)

<?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:\Program Files\RepMaven</localRepository><pluginGroups></pluginGroups><proxies></proxies><servers></servers><mirrors><!-- 阿里云Maven镜像仓库 该仓库目前存在于北京市大兴区 --><!--<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror>--><mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>Nexus aliyun</name><url>https://maven.aliyun.com/repository/public</url></mirror><!-- CN国内Maven镜像仓库 该仓库目前存在于浙江省杭州市 --><mirror><id>net-cn</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://maven.net.cn/content/groups/public/</url></mirror><!-- 网易163Maven镜像仓库 该仓库目前存在于广东省广州市 --><mirror><id>nexus-163</id><mirrorOf>*</mirrorOf><name>Nexus 163</name><url>http://mirrors.163.com/maven/repository/maven-public/</url></mirror><!-- ibiblio地址是美国的,但是用起来感觉还是比较快的,而且还不用X墙的,非常nice --><mirror><id>ibiblio</id><name>Mirror from Maven ibiblio</name><url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url><mirrorOf>central</mirrorOf></mirror></mirrors><profiles><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties><!-- dubbo 官方的解决方案 --><repositories><repository><id>sonatype-nexus-snapshots</id><url>https://oss.sonatype.org/content/repositories/snapshots</url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories></profile></profiles>
</settings>

2020年:maven配置最新阿里云镜像,以及在IDEA中的设置相关推荐

  1. maven配置国内阿里云镜像

    <mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> ...

  2. 2020年7月最新阿里云服务器优惠卷哪里领?

    2020年7月最新阿里云服务器优惠卷哪里领 阿里云服务器是目前国内最受欢迎的云服务器之一,稳定.安全.功能强大都是人们选择它的原因.但有的人购买阿里云服务器很便宜,而有的人购买却很贵.今天笔者告知大家 ...

  3. IDEA Maven配置了阿里云代理还是报错

    IDEA Maven配置了阿里云代理配置不生效 IDEA Maven代理找不到包 IDEA Maven remote error 我们可能在pom文件中配置了如下内容: <repositorie ...

  4. Maven搭建,配置mirror阿里云镜像,配置本地仓库

    文章目录 1.Maven 1.1什么是Maven?为什么要学习Maven? 1.2Maven 项目架构管理工具 1.3配置Maven环境变量 1.4阿里云镜像 1.5本地仓库 1.6在idea中配置m ...

  5. docker-for-windows配置了阿里云镜像,仍然无法获得链接:(Client.Timeout exceeded while awaiting headers)

    Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while w ...

  6. Mac上显示出.m2文件夹并将IDEA中的Maven修改为阿里云镜像

    文章目录 1. 让Finder显示出.m2文件夹 1.1 方法一:快捷键 1.2 方法二:命令行 2. 在.m2文件夹下配置setting.xml 3. 在Intelij IDEA中进行设置 1. 让 ...

  7. 安装Maven和配置阿里云镜像

    本文目录 0. 本文基础环境 1. 下载Maven 1.1 下载新版本的Maven 1.2 下载旧版本的Maven 2. 配置Maven的环境变量 3. 配置本地Maven仓库的路径 4. 配置Mav ...

  8. Maven环境变量配置以及修改阿里云镜像

    Maven环境变量配置 首先到官网下载maven http://maven.apache.org/download.cgi 下载后解压,记住目录. 我的电脑>>>属性>> ...

  9. Maven仓库配置阿里云镜像

    1.官网下载Maven maven下载 2.配置Maven环境变量 1.在环境变量中新建MAVEN_HOME,找到maven解压目录. 2.在path中添加%MAVEN_HOME%\bin 3.配置好 ...

最新文章

  1. 记一次zabbix启动不成功
  2. 计算机网络第二章:物理层
  3. 【数学与算法】支持向量机、线性判别 详细数学原理
  4. 中文微博与社会化媒体的区域距离
  5. SCU 4445 Right turn(dfs)题解
  6. CoreOS 收购 Quay.io 发布私有 Docker 仓库
  7. paste shell 分隔符_shell基础11:文件分类、合并和分割(sort,uniq,join,cut,paste,split)
  8. 关于项目中的封装、重构
  9. 函数adapthisteq
  10. lidar与相机联合标定开源软件介绍
  11. yolov5m.pt triton部署
  12. 百练 4118 开餐馆
  13. 利用python解决简单数独
  14. 第七章 如何增加收入
  15. 秃鹫:我吃东西也是分国家的
  16. 两两组合工具之itertools
  17. 2019.5.11 提高B组 T3 nssl-1322 清兵线
  18. 南邮-云计算技术与大数据期末考试(知识点总结二)
  19. 《第一堂棒球课》:王牌二垒手·棒球4号位
  20. 如何提升自己的短视频质量?三个小技巧来帮忙,助你做优质内容

热门文章

  1. linux查找php文件是否存在,linux文件是否存在
  2. 安装arcgis server10.2时发生错误error1935
  3. C#和vb.net代码相互转换,翻译
  4. Flutter MD5加密工具类
  5. cadence SPB17.4 - 焊盘的规范命名规则
  6. Proe点击打开闪退
  7. •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
  8. 读书笔记:《漫画九型人格》
  9. Java实现图片文件上传
  10. 大数据零基础如何入门教程