记录spring事务使用技巧
问题发现原因
从公司仓库中下载了之前的老项目,使用gradle8 进行下载的时候,发现一直下载不下来依赖。具体报错如下
Could not download jxl-2.6.12.jar (net.sourceforge.jexcelapi:jxl:2.6.12)
Could not get resource 'https://maven.aliyun.com/repository/public/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar'.
Could not GET 'https://maven.aliyun.com/repository/public/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar'. maven.aliyun.com
更换了阿里云华为云仓库都还是报错,考虑到可能并不是仓库的问题。
解决方案
在maven地址中新增以下设置条件
maven {
allowInsecureProtocol = true
url 'https://maven.aliyun.com/repository/public'
}
mavenCentral()
原因
原因是当前maven镜像仓库,不被认为是安全的一个镜像仓库。具体是如何判定为不安全的仓库地址,我也不太清楚。allowInsecureProtocol 也可以翻译为,允许不安全协议。