部署到带有签名工件的工件,面临校验和 409 错误
Deploying to artifactory with signed artifacts, facing checksum 409 error
在我们将未签名的 jars 和 aar 部署到人工制品之前,现在我刚刚签署了我的人工制品,然后才推送到同一个人工制品仓库。
我正在使用 gradle MavenPublishing 插件来发布工件(jars 和 aars)
我面临校验和冲突,因为服务器生成的校验和值是基于工件的未签名版本,而客户端校验和将是新的,因为在签名时添加了更多元数据。校验和原始值与实际值不同。
错误信息:
java.io.IOException: 部署文件失败。状态代码:409 响应消息:Artifactory 返回以下错误:校验和策略 'LocalRepoChecksumPolicy: CLIENT' 拒绝了工件
我现在需要将我新签名的 jars 和 aar 版本推送到我的同一个 JFrog artifactory repo。
任何解决此问题的建议都会有所帮助。
提前致谢!
您可以将 Artifactory 配置为信任客户端校验和。这是在存储库配置页面上完成的:
WebUI--> Admin --> Local --> Repository configuration --> Checksum policy。
请在进行更改之前阅读 wiki 页面以查看所有相关信息。
https://www.jfrog.com/confluence/display/RTF/Local+Repositories#LocalRepositories-ChecksumPolicy
在我们将未签名的 jars 和 aar 部署到人工制品之前,现在我刚刚签署了我的人工制品,然后才推送到同一个人工制品仓库。 我正在使用 gradle MavenPublishing 插件来发布工件(jars 和 aars)
我面临校验和冲突,因为服务器生成的校验和值是基于工件的未签名版本,而客户端校验和将是新的,因为在签名时添加了更多元数据。校验和原始值与实际值不同。
错误信息: java.io.IOException: 部署文件失败。状态代码:409 响应消息:Artifactory 返回以下错误:校验和策略 'LocalRepoChecksumPolicy: CLIENT' 拒绝了工件
我现在需要将我新签名的 jars 和 aar 版本推送到我的同一个 JFrog artifactory repo。 任何解决此问题的建议都会有所帮助。
提前致谢!
您可以将 Artifactory 配置为信任客户端校验和。这是在存储库配置页面上完成的: WebUI--> Admin --> Local --> Repository configuration --> Checksum policy。
请在进行更改之前阅读 wiki 页面以查看所有相关信息。 https://www.jfrog.com/confluence/display/RTF/Local+Repositories#LocalRepositories-ChecksumPolicy