Maven中配置阿里云镜像失效(Eclipse和Idea两种解决办法)

阅读: 评论:0

Maven中配置阿里云镜像失效(Eclipse和Idea两种解决办法)

Maven中配置阿里云镜像失效(Eclipse和Idea两种解决办法)

因为阿里云镜像现在改成https了不用http,网上博客基本都是用http会导致maven中的jar包下载失败。
注:在ccc老师的课件中的Setting设置方法已失效。

第一步:

<mirror>  <id>alimaven</id>  <name>aliyun maven</name>  <url>/</url>  <mirrorOf>central</mirrorOf>          </mirror>

需要改成这个样子
参考.html

第二步:
把阿里云Https网站中的安全证书导入到java的cacerts证书库中,方法如下:

  • 下载证书 例如:保存为,放在C盘下
  • (我下载好上传了)
  • 何把上面那步的()这个证书导入java中的cacerts证书库里?假设你的jdk安装在C:jdk1.5这个目录,
    开始>>运行 >>输入cmd 进入dos命令行 >>再用cd进入到
    C:jdk1.5jrelibsecurity这个目录下,敲入如下命令回车执行
keytool -import -alias cacerts -keystore cacerts -file d:

此时命令行会提示你输入cacerts证书库的密码,你敲入changeit就行了,这是java中cacerts证书库的默认密码.

以上是Eclipse的方法,如果是idea就更容易了,方法如下
1.首先在Maven的l里设置新版HTTPS的阿里云仓库

<mirror>   <id>aliyunmaven</id>    <mirrorOf>*</mirrorOf>    <name>阿里云公共仓库</name>   <url>;/url>
</mirror>

2.然后在IDEA中设置,忽略HTTPS的SSL证书验证就好了,注意是在Maven-Importing-VM options for importer里添加

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

大功告成

本文发布于:2024-01-29 05:39:51,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170647799813089.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:两种   阿里   镜像   解决办法   Maven
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23