gpt4 book ai didi

maven - Maven 存储库校验和如何工作?

转载 作者:行者123 更新时间:2023-12-03 03:17:36 28 4
gpt4 key购买 nike

将 Artifact 发布到 Maven 存储库(使用 mvn deploy 插件或 gradle maven-publish 插件)时,校验和生成如何工作?生成校验和的是插件还是远程存储库主机?

如果远程存储库生成校验和,如何验证 Artifact 是否已“安全”上传到远程存储库?

最佳答案

我无法告诉您 Gradle 插件的工作原理,但我可以告诉您它在 Maven 中的工作原理。

  • maven-deploy-plugin/maven-install-plugin 版本 2.X

    • 安装插件生成 Artifact 校验和(SHA1、MD5)
    • 部署插件仅部署(传输不是 100% 准确与此处无关)到远程存储库。
  • maven-deploy-plugin/maven-install-plugin 版本 3.X

    • 部署插件生成 Artifact 校验和(SHA1、MD5)之后,这些 Artifact 被传输(见上文)到远程存储库。

这意味着校验和是在构建过程中生成的(无论是在本地机器上),而不是在服务器机器(远程存储库主机)上。

验证应该通过settings.xml ( checksumPolicy )

关于maven - Maven 存储库校验和如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56540276/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com