如何解决Gradle v7.0 + OpenApi Generator Gradle 插件关于可变类型的错误
我目前正在使用 OpenApiGenerator 插件更新 gradle 项目。我更新了 gradle 版本 (v7.0) 和 OpenApiGenerator 插件版本 (5.1.0)。
当我尝试构建时,我收到一条奇怪的消息:
Some problems were found with the configuration of task ':api:openApiValidate' (type 'ValidateTask').
- Type 'ValidateTask' property 'inputSpec' of mutable type 'org.gradle.api.provider.Property' is writable.
脚本如下:
apply plugin: 'org.openapi.generator'
description = """OpenApi API Validator"""
def openApiInput = file(tasks.getByName('processResources').outputs.files.singleFile.absolutePath + "\\openapi.yml")
openApiValidate {
inputSpec = openApiInput.path
}
tasks.findByName('openApiValidate').inputs.files openApiInput
tasks.findByName('openApiValidate').outputs.dir project.buildDir
tasks.findByName('openApiValidate').dependsOn 'processResources'
classes.dependsOn 'openApiValidate'
tasks.findByName('openApiGenerate').enabled = false
知道如何解决这个问题吗?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。