在創(chuàng)建gradle kotlin項(xiàng)目時(shí),遇到kotlin插件一直拉取失敗,大致信息如下:
Plugin [id: 'org.jetbrains.kotlin.jvm', version: '1.5.10'] was not found from any resouces
理論上是按照標(biāo)準(zhǔn)的流程創(chuàng)建的項(xiàng)目,咋還會(huì)出現(xiàn)插件獲取失敗的問(wèn)題呢?大感疑惑,于是在網(wǎng)站上一頓搜索,找到一堆各種配置說(shuō)明、offline模式需要關(guān)閉的回復(fù),按照網(wǎng)上的配置改了一通還出現(xiàn)了新的問(wèn)題:
sun.security.validator.validatorexception pkix path building failed
仔細(xì)看錯(cuò)誤棧有證書(shū)認(rèn)證失敗的說(shuō)明,這啥玩意?突然想起昨天搞charles https抓包證書(shū)搞了半天,莫不是?再聯(lián)系網(wǎng)上一大堆答案都是offline模式的問(wèn)題,仔細(xì)一看,確實(shí),就是charles開(kāi)了macOS代理的問(wèn)題。
頓時(shí)大受震撼,網(wǎng)絡(luò)問(wèn)題就網(wǎng)絡(luò)問(wèn)題嘛,整啥plugin not found兜了一大圈。。。錯(cuò)誤信息就應(yīng)該指向性明確一點(diǎn),方便排查問(wèn)題。