【gradle 打包报错】gradle打包是报错:Task :buildSrc:compileJava FAILED Using insecure protocols with repositorie

事件起因

不想听问题的解决过程的,直接目录跳转总结和解决办法

每次去执行gradle build -x javadoc都会报错,具体报错内容在下方
-x javadoc是排除javadoc内容进行打包,比如说你要跳过测试类可以加上-x test

Task :buildSrc:compileJava FAILED
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘Bstek(http://nexus.bsdn.org/content/groups/public/)’ to redi
rect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.5.1/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.
gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.

每次编译都会提示这个错误,而且网上也没有找到相似的情况,
在这里插入图片描述
首先这是一个老项目,原本我的电脑没得啥问题,之前也安装过gradle的,运行过这个项目的,但是前不久我电脑出了点问题拿去重装系统了,然后我拿回来又来重新装环境和对应的配置,然后现在又来弄这个项目的时候遇到了这个问题

环境和工具

idea2022.3.1
gradle7.5、gradle7.5.1
idea版本号内容

探索过程

在看了网上很多种情况,我初步判断是我的idea版本和gradle版本不兼容的问题
在这里插入图片描述
我安装的idea的目录下的```plugins\gradle\lib路劲下的jar包版本是7.5.1
在这里插入图片描述
于是我初步就想要把这两个的版本弄成一样的,于是我去gradle的官网去下载对应的gradle7.5.1的内容(其实后面想来,按道理不会出现这个问题的,毕竟在电脑系统重装前我使用的也是这个版本的idea和这个版本的gradle 只能说是病急乱投医吧

gradle下载

gradle的官网各个版本页面:页面跳转
在这里插入图片描述
bin和all的区别,一个是生产环境版本,一个是开发版,开发版带各种文字说明,就像vue一样 也有开发版和生产版 自己开发的话,建议使用all版本的
在这里插入图片描述
重新安装了gradle之后 查看对应的版本内容:
在这里插入图片描述
但重装后并没有解决这个问题(后话:当然这样不会解决这个问题了,因为你两次安装都是参考的同一篇安装教程 😓)

然后因为又重新安装了一遍,对过程和内容熟悉了一些,再次去看上面的报错时,发现报错里面的这个内容有些眼熟,这个链接好像是配置的镜像地址,再仔细看了报错的这句话,就发现这个似乎是报的不安全,这个链接地址使用的是http协议,而配置里面其他的几项都是配置的https,所以我就把这个配置给删掉了,然后再去编译居然就成功了,也定位了问题的所在
在这里插入图片描述

总结和解决办法:

因为配置的阿里云镜像出现了问题,所以导致了编译的时候报了不安全的镜像地址,我之前安装gradle的时候参考的本文后面的参考内容的文章1,最后发现那个配置的http://nexus.bsdn.org/content/groups/public/这个地址有问题
在这里插入图片描述
在你安装的gradle的目录下的init.d目录下新建的init.gradle文件
例如我的路径是:D:\qc_code\gradle\gradle-7.5.1\init.d
在这里插入图片描述
文件内容前后对比:
在这里插入图片描述
那个http的地址其实能打开,但是idea这边对镜像管理的地址使用http协议似乎不是很认可,毕竟大家都知道http没有https协议的网站安全

参考内容

1、文章1(这篇文章有配置国内镜像的坑,有一个采用的http协议没有使用https协议,idea每次打包都会报错)
2、文章2 (这个相比上面的那个没有啥问题)

结束语

若是对你有所帮助的话,希望能获得你的 点赞、评论、收藏,这将是对我很大的鼓励!!! 这对我真的很重要!!!
蟹蟹٩(‘ω’)و

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿,葱来了-C is coming

老板大气

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值