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

Gradle 7.5中替换enabled为required属性时触发报错问题咨询

解决Gradle 7.5中Jacoco报告替换enabled为required的报错问题

报错根源是你采用了方法调用式语法(xml.required false)设置required属性,但Gradle 7.5里该属性暂不支持这种写法,必须改用属性赋值的形式。

正确配置代码如下:

jacocoTestReport {
    reports {
        xml.required = false
        csv.required = false
        html.required = true
    }
}

补充说明:

  • Gradle 7.x中required属性是为替代废弃的enabled属性新增的,所有Jacoco报告类型(xml、csv、html)都实现了支持该属性的接口,因此可统一用required = 布尔值配置。
  • 若仍出现类型相关问题,可直接调用setter方法:
    jacocoTestReport {
        reports {
            xml.setRequired(false)
            csv.setRequired(false)
            html.setRequired(true)
        }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 15:24:40