Я использую jsonschema2pojo плагин gradle в моем файле kotlin dsl build .
Теперь мне нужно изменить настройки плагина по умолчанию, как описано здесь
jsonSchema2Pojo {
source = files("${sourceSets.main.output.resourcesDir}/json")
}
Когда я добавляю это, я получаю ошибку ниже -
$ 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/jsonsmama -enum-demo / build.gradle.kts: 21: 3: неразрешенная ссылка: источник e: /Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo-enum-demo/build.gradle.kts:21:21: Неразрешенная ссылка: sourceSets
FAILURE: сборка не удалась с исключением.
Где: файл сборки '/Users/rajkumar.natarajan/Documents/Coding/misc /jsonschema2pojo-enum-demo/build.gradle.kts 'строка: 20
Что пошло не так: Sc ошибки компиляции:
Строка 20: jsonSchema2Pojo {^ Неразрешенная ссылка: jsonSchema2Pojo
Строка 21: source = files ("$ {sourceSets.main.output.resourcesDir} / json") ^ Неразрешенная ссылка: источник
Строка 21: source = files ("$ {sourceSets.main.output.resourcesDir} / json") ^ Неразрешенная ссылка: sourceSets
3 ошибки
мой файл сборки находится на github здесь .
Есть идеи, как настроить мой файл сборки для плагина jsonschema2pojo?