如何在gradle kotlin dsl上配置jsonschema2pojo插件

如何在gradle kotlin dsl上配置jsonschema2pojo插件,gradle,gradle-plugin,gradle-kotlin-dsl,Gradle,Gradle Plugin,Gradle Kotlin Dsl,我在kotlin dsl文件中使用gradle插件 现在我需要更改插件的默认配置,如下所述 当我加上这个,我得到下面的错误- $gradle generateJsonSchema2Pojo 配置项目: e:/Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo enum demo/build.gradle.kts:20:1:未解析引用:jsonschema2pojo e:/Users/rajkumar.natarajan/D

我在kotlin dsl文件中使用gradle插件

现在我需要更改插件的默认配置,如下所述

当我加上这个,我得到下面的错误-

$gradle generateJsonSchema2Pojo

配置项目: e:/Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo enum demo/build.gradle.kts:20:1:未解析引用:jsonschema2pojo e:/Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo enum demo/build.gradle.kts:21:3:未解析引用:源 e:/Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo enum demo/build.gradle.kts:21:21:未解析引用:源集

失败:生成失败,出现异常

  • 其中: 构建文件'/Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo enum demo/Build.gradle.kts'行:20

  • 出了什么问题: 脚本编译错误:

第20行:jsonSchema2Pojo{ ^未解析的引用:jsonSchema2Pojo

第21行:source=files(“${sourceSets.main.output.resourcesDir}/json”) ^未解析的引用:源

第21行:source=files(“${sourceSets.main.output.resourcesDir}/json”) ^未解析的引用:源集

3个错误

我的构建文件在github上


知道如何为jsonschema2pojo插件配置我的构建文件吗?

尝试在gradle.build.kts中使用这种配置

configure <org.jsonschema2pojo.gradle.JsonSchemaExtension> {
    dateTimeType = "java.time.ZonedDateTime"
    includeAdditionalProperties = false
    includeConstructors = true

    // etc.
}
配置{
dateTimeType=“java.time.ZonedDateTime”
includeAdditionalProperties=false
includeConstructors=true
//等等。
}
configure <org.jsonschema2pojo.gradle.JsonSchemaExtension> {
    dateTimeType = "java.time.ZonedDateTime"
    includeAdditionalProperties = false
    includeConstructors = true

    // etc.
}