diff --git a/.travis.yml b/.travis.yml
index c0faccb06..3eafab2a0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,6 +47,7 @@ addons:
before_install:
- source dmlc-core/scripts/travis/travis_setup_env.sh
- export PYTHONPATH=${PYTHONPATH}:${PWD}/python-package
+ - echo "MAVEN_OPTS='-Xmx2048m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=512m'" > ~/.mavenrc
install:
- source tests/travis/setup.sh
diff --git a/jvm-packages/pom.xml b/jvm-packages/pom.xml
index cfc409ddb..ce9883059 100644
--- a/jvm-packages/pom.xml
+++ b/jvm-packages/pom.xml
@@ -101,6 +101,7 @@
jar-with-dependencies
+ true
diff --git a/jvm-packages/xgboost4j-demo/pom.xml b/jvm-packages/xgboost4j-demo/pom.xml
index 4873a4f6d..bef184adb 100644
--- a/jvm-packages/xgboost4j-demo/pom.xml
+++ b/jvm-packages/xgboost4j-demo/pom.xml
@@ -11,6 +11,17 @@
xgboost4j-demo
0.1
jar
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+ false
+
+
+
+
ml.dmlc
diff --git a/jvm-packages/xgboost4j-spark/pom.xml b/jvm-packages/xgboost4j-spark/pom.xml
index d847ca2f4..cb7290654 100644
--- a/jvm-packages/xgboost4j-spark/pom.xml
+++ b/jvm-packages/xgboost4j-spark/pom.xml
@@ -9,6 +9,17 @@
0.1
xgboost4jspark
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+ false
+
+
+
+
ml.dmlc
diff --git a/jvm-packages/xgboost4j/pom.xml b/jvm-packages/xgboost4j/pom.xml
index 51fe13777..4ab4414a1 100644
--- a/jvm-packages/xgboost4j/pom.xml
+++ b/jvm-packages/xgboost4j/pom.xml
@@ -22,6 +22,13 @@
true
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+ false
+
+
org.scalatest
scalatest-maven-plugin