maven - 由于无法识别字段,无法将 Artifact 上传到 JFrog Artifactory

标签 maven artifactory jfrog

突然无法将 Artifact 上传到 JFrog Artifactory 云中。注意:gradle 和 maven 插件都失败了

    id 'com.jfrog.artifactory' version '4.21.0'

            <plugin>
                <groupId>org.jfrog.buildinfo</groupId>
                <artifactId>artifactory-maven-plugin</artifactId>
                <version>3.2.1</version>
....
            </plugin>

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "slf" (class org.jfrog.build.client.ArtifactoryUploadResponse), not marked as ignorable (12 known properties: "checksums", "size", "repo", "downloadUri", "path", "statusLine", "created", "errors", "uri", "mimeType", "createdBy", "originalChecksums"])
引用 https://pastebin.com/AyBqfJ7Y

最佳答案

Maven Artifactory 插件 3.2.3 最近发布。此版本包含针对此问题的修复。
根本原因是在上传 REST API 的响应中从 Artifactory 返回的新字段。
修复方法是忽略新的未知字段而不是抛出 UnrecognizedPropertyException .
如需更多信息,请参阅 https://github.com/jfrog/build-info/pull/502 .

关于maven - 由于无法识别字段,无法将 Artifact 上传到 JFrog Artifactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67817536/

相关文章:

maven - 如何在 Maven pom 文件中获取 Spark/Kafka org.apache.spark :spark-sql-kafka-0-10_2. 11 :2. 1.0 依赖关系?

python - 如何使用 JFrog CLI 将 python 包发布到 Artifactory PyPi?

json - 如何在 package.json 中拥有来自不同注册表的 npm 依赖项?

azure-devops - 无法在 Azure Devops 的 "artifactory"列表中找到 "service connections"

java - xvfb 上来自 Maven 的 Selenium TestSuit

android - 如何处理 3rd 方 android 库中的库不匹配?

java - 用于多个 Maven 模块项目的 proguard

maven - 即使包含凭据,也可以未经授权地访问 Artifact

docker - 如何在 github repo 中使用从 jfrog artifactory 到 Dockerfile 的 war 文件