diff --git a/libraries/tools/kotlin-js-library/build.xml b/libraries/tools/kotlin-js-library/build.xml
deleted file mode 100644
index 3e588643b79..00000000000
--- a/libraries/tools/kotlin-js-library/build.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libraries/tools/kotlin-js-library/pom.xml b/libraries/tools/kotlin-js-library/pom.xml
index 9717a1894e3..f80c6e0e50f 100644
--- a/libraries/tools/kotlin-js-library/pom.xml
+++ b/libraries/tools/kotlin-js-library/pom.xml
@@ -20,15 +20,16 @@
org.apache.maven.plugins
maven-antrun-plugin
- 1.7
- copy-sources
- process-sources
+ copy-jar
+ package
-
-
-
+
+
+
run
@@ -36,25 +37,29 @@
-
- org.jetbrains.kotlin
- kotlin-maven-plugin
- ${project.version}
-
- ${basedir}/target/generated-js-library
- ${basedir}/target/generated-js-definitions
-
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
- jslib
+ install-library
+ install
- jslib
+ install-file
+
+ ${kotlin-dist}/kotlinc/lib/kotlin-jslib-sources.jar
+ sources
+ ${groupId}
+ ${artifactId}
+ ${version}
+ jar
+ false
+
-
diff --git a/libraries/tools/kotlin-js-library/src/main/java/ReadMe.md b/libraries/tools/kotlin-js-library/src/main/java/ReadMe.md
new file mode 100644
index 00000000000..3d4e1611627
--- /dev/null
+++ b/libraries/tools/kotlin-js-library/src/main/java/ReadMe.md
@@ -0,0 +1 @@
+# This file is here in order to force creating sources archive.
\ No newline at end of file