diff --git a/.travis.yml b/.travis.yml
index 6063fbf3e5..120d365569 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,9 @@
language: java
-install: travis_wait 40 mvn -q clean install -Dgib.enabled=true
+install: travis_wait 60 mvn -q clean install
+
+before_script:
+ - echo "MAVEN_OPTS='-Xmx2048M -Xss128M -XX:MaxPermSize=2048M -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:-UseGCOverheadLimit'" > ~/.mavenrc
jdk:
- oraclejdk8
@@ -14,10 +17,4 @@ cache:
directories:
- .autoconf
- $HOME/.m2
-
- sudo: required
-
- env:
- global:
- JAVA_OPTS="-Xmx2048M -Xss128M -XX:MaxPermSize=2048M -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"
- MAVEN_OPTS="-Xmx2048M -Xss128M -XX:MaxPermSize=2048M -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"
+
diff --git a/apache-poi/temp.xlsx b/apache-poi/temp.xlsx
index 50307a28c2..cbea3a410d 100644
Binary files a/apache-poi/temp.xlsx and b/apache-poi/temp.xlsx differ
diff --git a/core-java/pom.xml b/core-java/pom.xml
index 225eb3fc29..abf22d05e6 100644
--- a/core-java/pom.xml
+++ b/core-java/pom.xml
@@ -250,6 +250,7 @@
single
+ ${project.basedir}
org.baeldung.executable.ExecutableMavenJar
diff --git a/disruptor/pom.xml b/disruptor/pom.xml
index 7f2c78c9b0..2523cc2125 100644
--- a/disruptor/pom.xml
+++ b/disruptor/pom.xml
@@ -145,6 +145,7 @@
single
+ ${project.basedir}
org.baeldung.executable.ExecutableMavenJar
diff --git a/jpa-storedprocedure/pom.xml b/jpa-storedprocedure/pom.xml
index 797303dc29..1672afd217 100644
--- a/jpa-storedprocedure/pom.xml
+++ b/jpa-storedprocedure/pom.xml
@@ -30,6 +30,7 @@
maven-assembly-plugin
+ ${project.basedir}
jar-with-dependencies
diff --git a/pom.xml b/pom.xml
index 4e55d4686d..d68a7d0749 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
UTF-8
refs/heads/master
- false
+
@@ -211,6 +211,18 @@
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+ maven
+
+
+
+
+
maven-assembly-plugin
+ ${project.basedir}
jar-with-dependencies