原文件此部分配置为:

configurations {
    wagon
    distJars {
        extendsFrom runtime
        exclude group: 'org.elasticsearch'
        exclude group: 'lucene-core'
        exclude group: 'org.apache.logging.log4j'
        exclude group: 'lucene-analyzers-common'
        exclude group: 'org.apache.commons'
    }
}

由于gradle 版本之间的差异,从 Gradle 6.x 开始,configurations.runtime禁止使用参数获取程序执行的配置。相反,可以使用configurations.runtimeClasspath来实现。因此修改runtime为 runtimeClasspath

修改后配置
configurations {
    wagon
    distJars {
        extendsFrom runtimeClasspath
        exclude group: 'org.elasticsearch'
        exclude group: 'lucene-core'
        exclude group: 'org.apache.logging.log4j'
        exclude group: 'lucene-analyzers-common'
        exclude group: 'org.apache.commons'
    }
}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐