一、优质文档
参考:真正解决Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom
二、IDEA配置
在执行maven命令时忽略证书检查,配置 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true。
配置截图如下:
三、JDK配置
如果需要支持aliyun仓库的话,需要JDK配置,操作步骤如下:
- 找到JDK的安装目录,进入如上目录,eg:D:\Program Files\Java\java-se-8u41-ri\lib\security\carcerts。
- 进入carcerts所在文件目录。
- 下载aliyun安全证书,自定义证书名称,例如"ali.cer"。
- 执行命令keytool -import -alias cacerts -keystore cacerts -file "D:\Program Files\Java\java-se-8u41-ri\lib\security\carcerts\ali.cer"
- 默认密钥库口令:changeit。
- 是否信任此证书?[否]: Y
- 显示证书已添加到密钥库中,即表示添加成功
- 回到项目中重新clean,compile,解决。