From 0d17403b24f220321c61f1d6f5e5dd1fd782b73d Mon Sep 17 00:00:00 2001
From: Kevin Risden <risdenk@users.noreply.github.com>
Date: Sat, 16 Sep 2017 14:06:56 -0500
Subject: [PATCH] [travis] Travis CI add oraclejdk9 (#1023)

* Add oraclejdk9 to .travis.yml

* Upgrade maven-compiler-plugin

* Exclude jdk.tools from hadoop dependency
---
 .travis.yml      | 1 +
 accumulo/pom.xml | 6 ++++++
 hbase098/pom.xml | 6 ++++++
 pom.xml          | 2 +-
 solr/pom.xml     | 6 ++++++
 solr6/pom.xml    | 6 ++++++
 6 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index e2062afa..06dc80c1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,6 +20,7 @@
 language: java
 
 jdk:
+  - oraclejdk9
   - oraclejdk8
   - openjdk7
 
diff --git a/accumulo/pom.xml b/accumulo/pom.xml
index 0a664b88..8576b233 100644
--- a/accumulo/pom.xml
+++ b/accumulo/pom.xml
@@ -44,6 +44,12 @@ LICENSE file.
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-common</artifactId>
       <version>${hadoop.version}</version>
+      <exclusions>
+        <exclusion>
+          <groupId>jdk.tools</groupId>
+          <artifactId>jdk.tools</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
     <dependency>
       <groupId>com.yahoo.ycsb</groupId>
diff --git a/hbase098/pom.xml b/hbase098/pom.xml
index 6402ad06..a379fbe0 100644
--- a/hbase098/pom.xml
+++ b/hbase098/pom.xml
@@ -33,6 +33,12 @@ LICENSE file.
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-client</artifactId>
       <version>${hbase098.version}</version>
+      <exclusions>
+        <exclusion>
+          <groupId>jdk.tools</groupId>
+          <artifactId>jdk.tools</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
     <dependency>
       <groupId>com.yahoo.ycsb</groupId>
diff --git a/pom.xml b/pom.xml
index 7eea071d..aad2c248 100644
--- a/pom.xml
+++ b/pom.xml
@@ -186,7 +186,7 @@ LICENSE file.
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
-        <version>3.3</version>
+        <version>3.7.0</version>
         <configuration>
           <source>1.7</source>
           <target>1.7</target>
diff --git a/solr/pom.xml b/solr/pom.xml
index a8d18bed..81ef323c 100644
--- a/solr/pom.xml
+++ b/solr/pom.xml
@@ -65,6 +65,12 @@ LICENSE file.
       <artifactId>solr-test-framework</artifactId>
       <version>${solr.version}</version>
       <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>jdk.tools</groupId>
+          <artifactId>jdk.tools</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
   </dependencies>
 </project>
diff --git a/solr6/pom.xml b/solr6/pom.xml
index 42cd4e5a..f8500987 100644
--- a/solr6/pom.xml
+++ b/solr6/pom.xml
@@ -65,6 +65,12 @@ LICENSE file.
       <artifactId>solr-test-framework</artifactId>
       <version>${solr6.version}</version>
       <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>jdk.tools</groupId>
+          <artifactId>jdk.tools</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
   </dependencies>
 
-- 
GitLab