本文主要碰到的是问题是IDEA build gradle项目(cuba项目)的时候发现无法build,提示无法访问https://***。如下图:
常规操作是修改build.gradle中镜像库地址,修改为国内的比如阿里云。
但是我项目里面用的这个阿里云没有,所以不起作用。也尝试了很多其他办法,都宣告失败。
最终解决方案:给jdk添加https的证书。
(最终设置完重启了电脑才生效,有点奇怪,这个没搞懂。有懂行的可以留言讲解一下)
1.网页打开无法访问的https链接,如下操作导出证书
2.打开dos窗口,切换到本地【jdk目录】\jre\lib\security目录
3.添加证书
3.1 dos窗口执行命令
keytool -import -file 要导入证书的绝对路径 -keystore cacerts -alias 别名(建议和证书同名,不带文件后缀)
3.2 输入库密钥口令:
默认是:changeit
是否信任:Y
3.3 查看证书
keytool -list -keystore cacerts -alias 上面取的别名
这样就基本可以了。