From 60b1e4a3e987432825daf3b6d41e659937dd52b6 Mon Sep 17 00:00:00 2001 From: Anton Badretdinov Date: Wed, 9 Apr 2025 16:05:59 +0300 Subject: [PATCH] update BuildScripts plugins --- gradle/plugins/src/main/java/apigen/ApiGeneratorPlugin.kt | 2 +- .../src/main/java/apigen/SwaggerApiGeneratorAndroidPlugin.kt | 2 +- .../plugins/src/main/java/static_analysis/linters/CpdLinter.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/plugins/src/main/java/apigen/ApiGeneratorPlugin.kt b/gradle/plugins/src/main/java/apigen/ApiGeneratorPlugin.kt index fcaf17a..296f652 100644 --- a/gradle/plugins/src/main/java/apigen/ApiGeneratorPlugin.kt +++ b/gradle/plugins/src/main/java/apigen/ApiGeneratorPlugin.kt @@ -52,7 +52,7 @@ abstract class ApiGeneratorPlugin : Plugin { val outputLanguage = extension.outputLanguage ?: throw IllegalStateException("Configure output language code for api generator plugin") javaexec { - main = "-jar" + mainClass.set("-jar") workingDir = rootDir args = listOfNotNull( configurations.getByName("apiGenerator").asPath, diff --git a/gradle/plugins/src/main/java/apigen/SwaggerApiGeneratorAndroidPlugin.kt b/gradle/plugins/src/main/java/apigen/SwaggerApiGeneratorAndroidPlugin.kt index 82bc1ca..75be68f 100644 --- a/gradle/plugins/src/main/java/apigen/SwaggerApiGeneratorAndroidPlugin.kt +++ b/gradle/plugins/src/main/java/apigen/SwaggerApiGeneratorAndroidPlugin.kt @@ -63,7 +63,7 @@ class SwaggerApiGeneratorAndroidPlugin : Plugin { workingDir = file(taskWorkingDir) classpath = files(configurations.getByName(GENERATOR_CONFIG).asPath, configurations.getByName(TI_GENERATOR_CONFIG).asPath) - main = "io.swagger.codegen.v3.cli.SwaggerCodegen" + mainClass.set("io.swagger.codegen.v3.cli.SwaggerCodegen") args = listOfNotNull( "generate", "-i", diff --git a/gradle/plugins/src/main/java/static_analysis/linters/CpdLinter.kt b/gradle/plugins/src/main/java/static_analysis/linters/CpdLinter.kt index 68e4be7..20e245c 100644 --- a/gradle/plugins/src/main/java/static_analysis/linters/CpdLinter.kt +++ b/gradle/plugins/src/main/java/static_analysis/linters/CpdLinter.kt @@ -42,7 +42,7 @@ class CpdLinter : Linter { } tasks.withType { reports.xml.required.set(true) - reports.xml.destination = getCpdReportFile() + reports.xml.outputLocation.set(getCpdReportFile()) ignoreFailures = true source = getSources(extension.excludes) }