You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle 8.9应用com.jfrog.artifactory插件报类型转换错误求助

问题原因及解决方案

核心原因

  • 版本兼容性不匹配:你使用的build-info-extractor-gradle:4.17.1是2019年的老旧版本,完全不支持Gradle 8.x系列(Gradle 8.x发布于2023年)。
  • 任务代理类适配失败:Gradle从5.x版本开始引入任务装饰器机制,会生成带_Decorated后缀的代理类。旧版本的JFrog插件未适配该机制,在尝试将代理类强制转换为原始ArtifactoryTask类时触发类型转换异常。

解决办法

  1. 升级JFrog插件依赖版本:将build-info-extractor-gradle升级到支持Gradle 8.x的稳定版本(如4.38.0及以上),修改buildscript中的依赖:
buildscript {
    ...
    dependencies {
        ...
        classpath "org.jfrog.buildinfo:build-info-extractor-gradle:4.38.0"
    }
}
  1. 推荐使用Gradle插件DSL:如果项目允许,改用插件DSL方式引入插件,避免类路径加载冲突:
plugins {
    id "com.jfrog.artifactory" version "4.38.0"
}

内容的提问来源于stack exchange,提问作者Viktor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 04:17:31