运行gradlew build,会下载(版本不定)https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_x64_linux_hotspot_8u382b05.tar.gz
遇到两个问题
1、github超时(timeout)
原因懂的都懂,解决办法:
一个是挂梯子,如果自己有外网服务器,可以自己搭建openvpn
二个是使用代理,比如steam++,这个是我目前使用的方法,由于我是在windows上的虚拟机进行安装的,而steam++是运行在windows上的,看了一下hosts,都是指向127.0.0.1(本机),所有我也对应的修改了虚拟机centos7上的hosts,把ip改成本机内网ip,必须是虚拟机能够访问到的。
2、PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
查了下,说的是证书问题,需要把证书添加进jdk里
参考资料
证书下载方法:
首先使用谷歌浏览器访问github.com,
点击左上角网址左边的锁头,->连接是安全的->证书有效->详细信息->导出
进入centos7的jdk
cd /安装目录/lib/security
把证书上传,然后执行下面命令:
keytool -import -alias cacerts -keystore cacerts -file ./github.com.crt
提示证书已添加到密钥库中就表示成功了
然后回到datahub目录,执行./gradlew build
进入漫长的安装和下载。。。