记录一次spring boot中遇到的下载pom文件失败的坑(备忘)
不知道怎么个情况,bootRun突然给报了个错,提示:
bootRun FAILED
FAILURE: Build failed with an exception.
懵逼,前一秒还好好的,咋后一秒就不行了呢,由于没有详细日志,遂使用命令行执行 gradle build --debug看了下详细的出错信息,经过一会的DEBUG信息后,终于看到了ERROR字样,结果出现提示:
Could not get resource 'https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-gradle-plugin/2.0.4.RELEASE/spring-boot-gradle-plugin-2.0.4.RELEASE.pom'.
Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.196.215] failed: Connection timed out: connect
继续懵逼,难道公司网又没法访问外网了?由于公司在网络访问这块是做过严格控制的,访问外网必须配置代理才可以,遂,检查并尝试了各种确认网络的事情,还是同样的错误。最后,干脆将自己最新保存的几个文件的java代码全部注释掉,再逐一排查,终于找到罪魁祸首,原来是在使用 @Value注解获取application.properties文件中的自定义配置信息时,中途改了一下配置名,导致读取和配置名不匹配,就找不到这个配置项了,汗颜,修复后使用正常。看来还是得多学学java才行了。