diff --git a/.travis.yml b/.travis.yml
index 646f80fee7b..7c4183700ca 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,6 @@ addons:
- gcc-4.9 # Needed for C++11
- g++-4.9 # Needed for C++11
- gdb
- - gcov
- ccache
- cmake
- valgrind
@@ -60,6 +59,11 @@ matrix:
before_install:
script:
- $TRAVIS_BUILD_DIR/ci/travis_conda_build.sh
+ - language: java
+ os: linux
+ jdk: oraclejdk7
+ script:
+ - $TRAVIS_BUILD_DIR/ci/travis_script_java.sh
before_install:
- ulimit -c unlimited -S
diff --git a/ci/travis_script_java.sh b/ci/travis_script_java.sh
new file mode 100755
index 00000000000..2d11eaeb4c5
--- /dev/null
+++ b/ci/travis_script_java.sh
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+set -e
+
+JAVA_DIR=${TRAVIS_BUILD_DIR}/java
+
+pushd $JAVA_DIR
+
+mvn -B test
+
+popd
diff --git a/java/pom.xml b/java/pom.xml
index 4ee4ff4f760..ea42894fda2 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -297,7 +297,7 @@
maven-surefire-plugin
2.17
- -ea
+ true
${forkCount}
true