想学一下SSM,结果第一步建立Maven项目时就惨遭劝退。。。这里将个人遇到的问题记录下来,没准各位能用上~(可能具有时效性,没准各位用不上==)
这一切的一切还要从创建maven项目没有src目录说起。
上网搜啊,搜出来这个:
当然,莫得用==,然后看下面的控制台,报错:
Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies...
BalaBala的一大串,总之这类问题就是没法拉下你想要的jar包
继续上网搜啊,原来是要改成国内镜像~
最!坑!爹!的!来!了!所有镜像都没用!几经周折,搜索发现,阿里不再支持http下载,只支持https。
然后找到个能用的镜像地址:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
由于使用了HTTPS,存在着SSL证书验证的问题,因此还要在IDEA中添加一行配置:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
然后依然有部分jar包拉不下来!四处搜寻无果,就在即将砸电脑之际,在一个评论里发现了一个知乎网址:
https://www.zhihu.com/question/350864269/answer/993425872
如上图所示进入Maven->Runner 然后将下面内容复制粘贴到VM Options当中保存即可。
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
然后我的maven就能丝滑的拉jar包了!所以说看别人的博客找解决方案还要考虑到时效性~