将工件发布到Maven存储库(使用mvn deploy插件或gradle maven-publish插件)时,校验和生成如何工作?生成校验和的是插件还是远程存储库主机?
如果远程存储库生成校验和,如何验证工件已“安全”上传到远程存储库?
答案 0 :(得分:1)
我无法告诉您有关Gradle插件如何工作的信息,但是我可以告诉您它如何用于Maven。
maven-deploy-plugin / maven-install-plugin版本2.X
maven-deploy-plugin / maven-install-plugin版本3.X
这意味着校验和是在构建过程中生成的(无论是在本地计算机上),而不是在服务器计算机(远程存储库主机)上生成的。
应该通过settings.xml
(checksumPolicy)开启验证