栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Gradle 6.x及以上发布仓库去除sha256、sha512 CheckSum文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Gradle 6.x及以上发布仓库去除sha256、sha512 CheckSum文件

写在前边

经常使用Gradle的都知道 Gradle有两个发布制品到Maven仓库的插件:maven 与 maven-publish,其中 maven 插件是比较老的插件,而新版本是 maven-publish,官方文档推荐使用 maven-publish 插件。

接下来说问题

Gradle 6.x 及以上使用 旧版的 maven 插件,通过 gradle uploadArchives 发布的制品在仓库里如图:

使用 maven-publish 的命令 gradle publish 发布的制品在仓库里如图:

可以发现 maven-publish 发布的有更多的 sha256、sha512 这种校验和(CheckSum)文件。本文就是要说这个问题。

解决办法

经过查询了官方Github的issue https://github.com/gradle/gradle/issues/11308,发现官方留了不发布sha256和sha512的开关

所以解决办法有3种:

使用新版 maven-publish 两者选一

配置gradle.properties

systemProp.org.gradle.internal.publish.checksums.insecure=true 命令行指定

-Dorg.gradle.internal.publish.checksums.insecure=true

继续使用旧版的 maven插件

总结

希望本文能帮到屏幕前的你。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785360.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号