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
+
+
+
+