From 3103b437b1b74913e1183ac7efffd8080364144c Mon Sep 17 00:00:00 2001 From: DmitryGlushkov Date: Wed, 24 Aug 2022 17:53:57 +0200 Subject: [PATCH] Allow override CodegenConfigurator in GenerateTask (#13140) * Update 'GenerateTask'. Allow override config * Update 'GenerateTask'. Allow override config Co-authored-by: Dmitry Glushkov --- .../generator/gradle/plugin/tasks/GenerateTask.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt b/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt index 2adddbdfcf8..82fe7e761e8 100644 --- a/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt +++ b/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt @@ -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) {