diff --git a/libraries/lib/empty-javadoc.jar b/libraries/lib/empty-javadoc.jar
new file mode 100644
index 00000000000..d845ab23aca
Binary files /dev/null and b/libraries/lib/empty-javadoc.jar differ
diff --git a/libraries/pom.xml b/libraries/pom.xml
index a70b878593c..2ed566aa5a8 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -138,6 +138,11 @@
maven-javadoc-plugin
2.9
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
@@ -177,6 +182,47 @@
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ attach-empty-javadoc
+ prepare-package
+
+ attach-artifact
+
+
+
+
+ ${highest-basedir}/lib/empty-javadoc.jar
+ jar
+ javadoc
+
+
+
+
+
+
+
+
+ org.commonjava.maven.plugins
+ directory-maven-plugin
+ 0.1
+
+
+ directories
+
+ highest-basedir
+
+ initialize
+
+ highest-basedir
+
+
+
+
+
diff --git a/libraries/tools/kotlin-compiler/pom.xml b/libraries/tools/kotlin-compiler/pom.xml
index 28c389d7020..8838086c50d 100644
--- a/libraries/tools/kotlin-compiler/pom.xml
+++ b/libraries/tools/kotlin-compiler/pom.xml
@@ -50,26 +50,40 @@
+
+
+ attach-empty-javadoc
+ prepare-package
+
+ attach-artifact
+
+
+ true
+
+
+
- org.apache.maven.plugins
- maven-antrun-plugin
-
-
- copy-jar
- package
-
-
-
-
-
-
- run
-
-
-
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ copy-jar
+ package
+
+
+
+
+
+
+ run
+
+
+
diff --git a/libraries/tools/runtime/pom.xml b/libraries/tools/runtime/pom.xml
index 5c8219e2209..ab580b622ce 100644
--- a/libraries/tools/runtime/pom.xml
+++ b/libraries/tools/runtime/pom.xml
@@ -56,6 +56,25 @@
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ attach-empty-javadoc
+ prepare-package
+
+ attach-artifact
+
+
+ true
+
+
+
+
+