From 111243f2157d23dff0cb00dff819bc690f5eb9b4 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Wed, 10 May 2023 10:03:34 +0200 Subject: [PATCH] Restore shadowing compiler plugins into related maven plugins This is required for backward compatibility for older versions of Kotlin/IDEA plugin. ^KT-58530 Fixed --- libraries/pom.xml | 5 ++++ .../tools/kotlin-dist-for-jps-meta/pom.xml | 25 +++++++++++++++++++ libraries/tools/kotlin-maven-allopen/pom.xml | 22 ++++++++++++++++ libraries/tools/kotlin-maven-lombok/pom.xml | 21 ++++++++++++++++ libraries/tools/kotlin-maven-noarg/pom.xml | 21 ++++++++++++++++ .../kotlin-maven-sam-with-receiver/pom.xml | 22 ++++++++++++++++ .../tools/kotlin-maven-serialization/pom.xml | 23 ++++++++++++++++- 7 files changed, 138 insertions(+), 1 deletion(-) diff --git a/libraries/pom.xml b/libraries/pom.xml index 83fd2aaea6b..47a3ae259cf 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -145,6 +145,11 @@ versions-maven-plugin 2.13.0 + + org.apache.maven.plugins + maven-assembly-plugin + 3.5.0 + diff --git a/libraries/tools/kotlin-dist-for-jps-meta/pom.xml b/libraries/tools/kotlin-dist-for-jps-meta/pom.xml index ac4e9dfeaf2..531ac39c12f 100644 --- a/libraries/tools/kotlin-dist-for-jps-meta/pom.xml +++ b/libraries/tools/kotlin-dist-for-jps-meta/pom.xml @@ -128,26 +128,51 @@ kotlin-serialization-compiler-plugin ${project.version} + + ${project.groupId} + kotlin-maven-serialization + ${project.version} + ${project.groupId} kotlin-sam-with-receiver-compiler-plugin ${project.version} + + ${project.groupId} + kotlin-maven-sam-with-receiver + ${project.version} + ${project.groupId} kotlin-allopen-compiler-plugin ${project.version} + + ${project.groupId} + kotlin-maven-allopen + ${project.version} + ${project.groupId} kotlin-lombok-compiler-plugin ${project.version} + + ${project.groupId} + kotlin-maven-lombok + ${project.version} + ${project.groupId} kotlin-noarg-compiler-plugin ${project.version} + + ${project.groupId} + kotlin-maven-noarg + ${project.version} + ${project.groupId} kotlin-assignment-compiler-plugin diff --git a/libraries/tools/kotlin-maven-allopen/pom.xml b/libraries/tools/kotlin-maven-allopen/pom.xml index 83a9cf52a6b..323770df2a6 100755 --- a/libraries/tools/kotlin-maven-allopen/pom.xml +++ b/libraries/tools/kotlin-maven-allopen/pom.xml @@ -25,6 +25,7 @@ org.jetbrains.kotlin kotlin-stdlib ${project.version} + provided org.jetbrains.kotlin @@ -99,6 +100,27 @@ + + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + jar-with-dependencies + + + + + package + + single + + + + diff --git a/libraries/tools/kotlin-maven-lombok/pom.xml b/libraries/tools/kotlin-maven-lombok/pom.xml index e36721a07e8..7883f2f60be 100755 --- a/libraries/tools/kotlin-maven-lombok/pom.xml +++ b/libraries/tools/kotlin-maven-lombok/pom.xml @@ -25,6 +25,7 @@ org.jetbrains.kotlin kotlin-stdlib ${project.version} + provided org.jetbrains.kotlin @@ -98,6 +99,26 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + jar-with-dependencies + + + + + package + + single + + + + diff --git a/libraries/tools/kotlin-maven-noarg/pom.xml b/libraries/tools/kotlin-maven-noarg/pom.xml index a1fd4f7fa07..8e7c211878a 100755 --- a/libraries/tools/kotlin-maven-noarg/pom.xml +++ b/libraries/tools/kotlin-maven-noarg/pom.xml @@ -25,6 +25,7 @@ org.jetbrains.kotlin kotlin-stdlib ${project.version} + provided org.jetbrains.kotlin @@ -115,6 +116,26 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + jar-with-dependencies + + + + + package + + single + + + + diff --git a/libraries/tools/kotlin-maven-sam-with-receiver/pom.xml b/libraries/tools/kotlin-maven-sam-with-receiver/pom.xml index e56b9b11ea5..21406ad27d6 100755 --- a/libraries/tools/kotlin-maven-sam-with-receiver/pom.xml +++ b/libraries/tools/kotlin-maven-sam-with-receiver/pom.xml @@ -25,6 +25,7 @@ org.jetbrains.kotlin kotlin-stdlib ${project.version} + provided org.jetbrains.kotlin @@ -95,6 +96,27 @@ + + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + jar-with-dependencies + + + + + package + + single + + + + diff --git a/libraries/tools/kotlin-maven-serialization/pom.xml b/libraries/tools/kotlin-maven-serialization/pom.xml index 69ad418870d..b58fe4ae32f 100755 --- a/libraries/tools/kotlin-maven-serialization/pom.xml +++ b/libraries/tools/kotlin-maven-serialization/pom.xml @@ -43,7 +43,7 @@ org.jetbrains.kotlin kotlin-serialization-compiler-plugin ${project.version} - provided + compile @@ -102,6 +102,27 @@ + + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + jar-with-dependencies + + + + + package + + single + + + +