Allow override CodegenConfigurator in GenerateTask (#13140)

* Update 'GenerateTask'. Allow override config

* Update 'GenerateTask'. Allow override config

Co-authored-by: Dmitry Glushkov <daglushkov@alfabank.ru>
This commit is contained in:
DmitryGlushkov 2022-08-24 17:53:57 +02:00 committed by GitHub
parent 2e89004683
commit 3103b437b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -495,12 +495,14 @@ open class GenerateTask : DefaultTask() {
}
}
protected open fun createDefaultCodegenConfigurator(): CodegenConfigurator = CodegenConfigurator()
@Suppress("unused")
@TaskAction
fun doWork() {
val configurator: CodegenConfigurator = if (configFile.isPresent) {
CodegenConfigurator.fromFile(configFile.get())
} else CodegenConfigurator()
} else createDefaultCodegenConfigurator()
try {
if (globalProperties.isPresent) {