Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C17E5200CDF for ; Thu, 17 Aug 2017 22:38:09 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id BFC7416BB9D; Thu, 17 Aug 2017 20:38:09 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1159A16BB9B for ; Thu, 17 Aug 2017 22:38:08 +0200 (CEST) Received: (qmail 10483 invoked by uid 500); 17 Aug 2017 20:38:08 -0000 Mailing-List: contact commits-help@arrow.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@arrow.apache.org Delivered-To: mailing list commits@arrow.apache.org Received: (qmail 10474 invoked by uid 99); 17 Aug 2017 20:38:08 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Aug 2017 20:38:08 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 26EAFE7DFB; Thu, 17 Aug 2017 20:38:08 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: wesm@apache.org To: commits@arrow.apache.org Message-Id: <3df91e38839946ecbf7f68715804b0df@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: arrow git commit: ARROW-1355: [Java] Make Arrow buildable with jdk9 Date: Thu, 17 Aug 2017 20:38:08 +0000 (UTC) archived-at: Thu, 17 Aug 2017 20:38:09 -0000 Repository: arrow Updated Branches: refs/heads/master 3c5290a7b -> 4ef7c898b ARROW-1355: [Java] Make Arrow buildable with jdk9 Make Arrow buildable with jdk9: - upgrade checkstyle plugin to 6.19 - upgrade assembly plugin to 3.0.0 - update jmockit version to 1.33 Also add travis entry to build using Oracle JDK9 EA Author: Laurent Goujon Closes #966 from laurentgo/laurent/jdk-9 and squashes the following commits: d009d012 [Laurent Goujon] Make mvn site optional since not working yet with jdk9 b3e58225 [Laurent Goujon] Update plugin version according to Maven team recommendations d62d4096 [Laurent Goujon] Fix travis id for jdk9 92fe6d4f [Laurent Goujon] Make Arrow buildable with jdk9 Project: http://git-wip-us.apache.org/repos/asf/arrow/repo Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/4ef7c898 Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/4ef7c898 Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/4ef7c898 Branch: refs/heads/master Commit: 4ef7c898bb82cd3513e0ad3d80730e29ebaeb60e Parents: 3c5290a Author: Laurent Goujon Authored: Thu Aug 17 16:38:03 2017 -0400 Committer: Wes McKinney Committed: Thu Aug 17 16:38:03 2017 -0400 ---------------------------------------------------------------------- .travis.yml | 6 ++++++ ci/travis_script_java.sh | 3 +-- java/pom.xml | 14 +++++++------- java/tools/pom.xml | 2 +- 4 files changed, 15 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/arrow/blob/4ef7c898/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index b93f1c2..016d111 100644 --- a/.travis.yml +++ b/.travis.yml @@ -86,6 +86,12 @@ matrix: - $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 jdk: openjdk7 before_script: http://git-wip-us.apache.org/repos/asf/arrow/blob/4ef7c898/ci/travis_script_java.sh ---------------------------------------------------------------------- diff --git a/ci/travis_script_java.sh b/ci/travis_script_java.sh index 2f6b685..58e5d42 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 http://git-wip-us.apache.org/repos/asf/arrow/blob/4ef7c898/java/pom.xml ---------------------------------------------------------------------- diff --git a/java/pom.xml b/java/pom.xml index f205f64..cfcfcd4 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 http://git-wip-us.apache.org/repos/asf/arrow/blob/4ef7c898/java/tools/pom.xml ---------------------------------------------------------------------- diff --git a/java/tools/pom.xml b/java/tools/pom.xml index f1a7dcd..e2e3f81 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