环境说明
环境:IDEA 2020.2.3
JDK1.8
maven 3.6.2
这两天在装maven环境出现很多问题一直都装不好,下载镜像一直出错。这里把错误归结一下,给自己长长经验。先介绍我安装的步骤,后说明我错误的原因
一,maven下载
百度搜索apache maven即可下载,找到对应版本,我这里选择win10版本,后缀为bin.zip。
二,环境变量
配置MAVEN_HOME,和PATH,对于M2_HOME是否要配置我们这里先配置上,后面使用spring框架需要这个环境变量。如上图所示
三,运行cmd,查看,输入mvn -v。
如图表示配置正确。
设置setting.xml
设置如下,设置本地仓库地址,这个随意根据自己情况设置
<localRepository>D:\maven\repository</localRepository>
设置,镜像路径
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
这里https,一定是https,因为这时新的SSL协议。
四、下载镜像库
打开cmd输入命令,mvn help:system
这里我就显示出错,错误如下
下载了一小部分镜像,后面就报错了no plugin found for prefix "help" in the current project and in the plugin groups
我试了很多方法都没有办法解决,改过maven版本,重新设置了阿里云镜像,都没有用,(网上很多镜像都是以前的,都有问题)
五,我的解决办法
打开cmd,输入命令
mvn help:system -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.valid
显示效果如下
ok,成功了,原来是要忽略SSL的证书。走了很多弯路,希望可以帮助有遇到和我一样情况的小伙伴。
之前,plugins是会报错变红的,现在下载之后都解决了。