Skip to content

Commit ebaa82a

Browse files
ligeeSpace Team
authored and
Space Team
committed
Scripting: deprecate maven script executing mojo
#KT-71685 fixed
1 parent 79a2a82 commit ebaa82a

File tree

5 files changed

+6
-0
lines changed

5 files changed

+6
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
source(new File(basedir, "../../../verify-common.bsh").getAbsolutePath());
22

3+
assertBuildLogHasLineThatContains("Executing scripts in maven build files is deprecated");
34
assertBuildLogHasLine("[INFO] kotlin build script accessing build info of test-executeKotlinScriptBuildAccess project")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
source(new File(basedir, "../../../verify-common.bsh").getAbsolutePath());
22

3+
assertBuildLogHasLineThatContains("Executing scripts in maven build files is deprecated");
34
assertBuildLogHasLine("[INFO] BUILD FAILURE");
45
assertBuildLogHasLineThatContains("Unresolved reference: compileErrorHere");
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
source(new File(basedir, "../../../verify-common.bsh").getAbsolutePath());
22

3+
assertBuildLogHasLineThatContains("Executing scripts in maven build files is deprecated");
34
assertBuildLogHasLine("Hello from Kotlin script file!")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
source(new File(basedir, "../../../verify-common.bsh").getAbsolutePath());
22

3+
assertBuildLogHasLineThatContains("Executing scripts in maven build files is deprecated");
34
assertBuildLogHasLine("Hello from inline Kotlin script!")

libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/ExecuteKotlinScriptMojo.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ public class ExecuteKotlinScriptMojo extends AbstractMojo {
116116

117117
@Override
118118
public void execute() throws MojoExecutionException, MojoFailureException {
119+
getLog().warn("Executing scripts in maven build files is deprecated and will be removed in further release.");
120+
119121
if (scriptFile != null && script == null) {
120122
executeScriptFile(scriptFile);
121123
} else if (scriptFile == null && script != null) {

0 commit comments

Comments
 (0)