From 1cc46ab7fa4872a76044e203b4a0fc20399c1ef9 Mon Sep 17 00:00:00 2001 From: Nicklas Ansman Giertz Date: Wed, 14 Sep 2022 15:50:15 -0400 Subject: [PATCH] KAPT: allow setting aptMode in the maven plugin This fixes KT-41129 --- .../org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java index 0ced57a7e60..d91df119d41 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java @@ -49,6 +49,9 @@ public class KaptJVMCompilerMojo extends K2JVMCompileMojo { @Parameter private List annotationProcessorPaths; + @Parameter + private String aptMode = "stubsAndApt"; + @Parameter private boolean useLightAnalysis = true; @@ -94,7 +97,7 @@ public class KaptJVMCompilerMojo extends K2JVMCompileMojo { ) { List options = new ArrayList<>(); - options.add(new KaptOption("aptMode", "stubsAndApt")); + options.add(new KaptOption("aptMode", aptMode)); options.add(new KaptOption("useLightAnalysis", useLightAnalysis)); options.add(new KaptOption("correctErrorTypes", correctErrorTypes)); options.add(new KaptOption("mapDiagnosticLocations", mapDiagnosticLocations));