diff --git a/doc/jvm/index.md b/doc/jvm/index.md
index 8b1f22d5e..3bd5b7dfa 100644
--- a/doc/jvm/index.md
+++ b/doc/jvm/index.md
@@ -18,3 +18,8 @@ Contents
--------
* [Java Overview Tutorial](java_intro.md)
* [Code Examples](https://github.com/dmlc/xgboost/tree/master/jvm-packages/xgboost4j-example)
+* [Java API Docs](http://dmlc.ml/docs/javadocs/index.html)
+* [Scala API Docs]
+ * [XGBoost4J](http://dmlc.ml/docs/scaladocs/xgboost4j/index.html)
+ * [XGBoost4J-Spark](http://dmlc.ml/docs/scaladocs/xgboost4j-spark/index.html)
+ * [XGBoost4J-Flink](http://dmlc.ml/docs/scaladocs/xgboost4j-flink/index.html)
\ No newline at end of file
diff --git a/jvm-packages/pom.xml b/jvm-packages/pom.xml
index dff6e0359..1409877be 100644
--- a/jvm-packages/pom.xml
+++ b/jvm-packages/pom.xml
@@ -48,6 +48,41 @@
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.3
+
+
+ ml.dmlc.xgboost4j.java.example
+
+
+
+
+ net.alchim31.maven
+ maven-site-plugin
+ 3.0
+
+
+
+ maven-project-info-reports-plugin
+ 2.2
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+ 3.2.1
+
+
+ -Xms64m
+ -Xmx1024m
+
+
+
+ ...
+
+
+
org.apache.maven.plugins
maven-checkstyle-plugin