KT-16743 Update configuration options in Kotlin Maven plugin
add javaParameters configuration parameter
This commit is contained in:
+5
@@ -75,6 +75,9 @@ public class K2JVMCompileMojo extends KotlinCompileMojoBase<K2JVMCompilerArgumen
|
|||||||
@Parameter(property = "kotlin.compiler.incremental.cache.root", defaultValue = "${project.build.directory}/kotlin-ic", required = false, readonly = false)
|
@Parameter(property = "kotlin.compiler.incremental.cache.root", defaultValue = "${project.build.directory}/kotlin-ic", required = false, readonly = false)
|
||||||
public String incrementalCachesRoot;
|
public String incrementalCachesRoot;
|
||||||
|
|
||||||
|
@Parameter(property = "kotlin.compiler.javaParameters", required = false, readonly = false)
|
||||||
|
protected boolean javaParameters;
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private File getCachesDir() {
|
private File getCachesDir() {
|
||||||
return new File(incrementalCachesRoot, getSourceSetName());
|
return new File(incrementalCachesRoot, getSourceSetName());
|
||||||
@@ -130,7 +133,9 @@ public class K2JVMCompileMojo extends KotlinCompileMojoBase<K2JVMCompilerArgumen
|
|||||||
|
|
||||||
// don't include runtime, it should be in maven dependencies
|
// don't include runtime, it should be in maven dependencies
|
||||||
arguments.noStdlib = true;
|
arguments.noStdlib = true;
|
||||||
|
arguments.javaParameters = this.javaParameters;
|
||||||
|
|
||||||
|
//noinspection deprecation
|
||||||
if (module != null || testModule != null) {
|
if (module != null || testModule != null) {
|
||||||
getLog().warn("Parameters module and testModule are deprecated and ignored, they will be removed in further release.");
|
getLog().warn("Parameters module and testModule are deprecated and ignored, they will be removed in further release.");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user