diff --git a/.travis.yml b/.travis.yml index b93f1c2519b..016d1110720 100644 --- a/.travis.yml +++ b/.travis.yml @@ -84,6 +84,12 @@ matrix: jdk: openjdk8 script: - $TRAVIS_BUILD_DIR/ci/travis_script_java.sh + - language: java + os: linux + env: ARROW_TRAVIS_SKIP_SITE=yes + jdk: oraclejdk9 + script: + - $TRAVIS_BUILD_DIR/ci/travis_script_java.sh - language: java os: linux env: ARROW_TEST_GROUP=integration diff --git a/ci/travis_script_java.sh b/ci/travis_script_java.sh index 2f6b685253b..58e5d42708b 100755 --- a/ci/travis_script_java.sh +++ b/ci/travis_script_java.sh @@ -24,8 +24,7 @@ JAVA_DIR=${TRAVIS_BUILD_DIR}/java pushd $JAVA_DIR export MAVEN_OPTS="$MAVEN_OPTS -Dorg.slf4j.simpleLogger.defaultLogLevel=warn" -mvn -B test mvn -B install -mvn -B site +[ "${ARROW_TRAVIS_SKIP_SITE}" = "yes" ] || mvn -B site popd diff --git a/java/pom.xml b/java/pom.xml index f205f6464f7..cfcfcd448f0 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -279,7 +279,7 @@ com.puppycrawl.tools checkstyle - 6.15 + 6.19 com.google.guava @@ -333,15 +333,15 @@ org.apache.maven.plugins maven-compiler-plugin - 3.2 + 3.6.2 maven-enforcer-plugin - 1.3.1 + 3.0.0-M1 maven-surefire-plugin - 2.17 + 2.20 true ${forkCount} @@ -493,9 +493,9 @@ - com.googlecode.jmockit + org.jmockit jmockit - 1.7 + 1.33 test @@ -537,7 +537,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.9 + 3.0.0-M1 diff --git a/java/tools/pom.xml b/java/tools/pom.xml index f1a7dcd68e4..e2e3f8129c7 100644 --- a/java/tools/pom.xml +++ b/java/tools/pom.xml @@ -57,7 +57,7 @@ maven-assembly-plugin - 2.6 + 3.0.0 jar-with-dependencies