From 0640014b21f0c77b64e28151dd3dfffc17bc0912 Mon Sep 17 00:00:00 2001 From: mellebaek Date: Wed, 26 Jun 2024 14:17:22 +0200 Subject: [PATCH] Update GenerateTask.java Added skip option to gradle plugin --- .../habarta/typescript/generator/gradle/GenerateTask.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/typescript-generator-gradle-plugin/src/main/java/cz/habarta/typescript/generator/gradle/GenerateTask.java b/typescript-generator-gradle-plugin/src/main/java/cz/habarta/typescript/generator/gradle/GenerateTask.java index 12b282619..24cbd4d96 100644 --- a/typescript-generator-gradle-plugin/src/main/java/cz/habarta/typescript/generator/gradle/GenerateTask.java +++ b/typescript-generator-gradle-plugin/src/main/java/cz/habarta/typescript/generator/gradle/GenerateTask.java @@ -129,6 +129,7 @@ public class GenerateTask extends DefaultTask { public boolean jackson2ModuleDiscovery; public List jackson2Modules; public Logger.Level loggingLevel; + public boolean skip; private Settings createSettings(URLClassLoader classLoader) { final Settings settings = new Settings(); @@ -226,7 +227,11 @@ public void generate() throws Exception { TypeScriptGenerator.setLogger(new Logger(loggingLevel)); TypeScriptGenerator.printVersion(); - + if (skip) { + TypeScriptGenerator.getLogger().info("Skipping plugin execution"); + return; + } + // class loader final Set urls = new LinkedHashSet<>(); for (Task task : getProject().getTasks()) {