Solon 2.6.2 新建项目 gradle8.4构建失败 提示unable to find valid certification path to requested target
今天新建项目时 Solon升级 配置项见下图
结果创建项目后加载Gradle脚本,报错了。
最下面的报错给msg拿出来搜了一下,据说是jdk通讯证书问题。还以为是Gradle要求用证书了,一脸懵逼。尝试换了jdk版本 ,从1.8到17换了一遍也不好用。后来突然看到了中间的错误提示。
感觉有点奇怪,正常编译项目用bin就行了,为啥这里要去访问src?
检查了一下wrapper
发现确实是用的bin。但确实是不好用。这情况没办法只能不断尝试了。
下面的流程也适用于gradle下载慢的情况
跑到腾讯镜像上下载一个全的包,
打开IDEA新建项目然后加载Gradle脚本。等他在构建的时候,在构建选项卡里能看见下载进度,速度贼慢。
这个时候给IDEA关掉,打开GradleHome目录。
GradleHome目录在配置里能看到,
进去之后到wrapper/dists/gradle8.4/
能看到一个随机ID的文件夹,长这个样子。
这个文件夹是gradleWarpper创建的,用来存放gradel的文件。
如果没下载完,里面的文件不要管,直接给压缩包扔里头就行,再次打开IDEA会自动解压。
要是不好用可以回来试一下给名字 -
后面的都去掉。比如gradle-8.4-all.zip
改成gradle-8.4.zip
。或者就直接改了。
如果还不好用就手动给解压出来,后面如果要换包的内容比如src换成bin,直接替换这个文件夹里的文件就行。
换完文件后再次打开IDEA自动构建项目就没问题了。