From bceaa51560347171c17a9a16c42852090f4fbee1 Mon Sep 17 00:00:00 2001
From: Brett Wooldridge <brett.wooldridge@gmail.com>
Date: Thu, 20 Apr 2017 04:52:37 +0900
Subject: [PATCH] Skip coverage on Java 9.

---
 .travis.yml | 3 ++-
 pom.xml     | 6 ------
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 5a630741..2c795083 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,6 +3,7 @@ language: java
 
 before_script:
   - if [[ "x$JDK" == *'x9'* ]]; then remove_dir_from_path $JAVA_HOME/bin; export JAVA_HOME=/usr/lib/jvm/java-9-oracle; export PATH=$JAVA_HOME/bin:$PATH; java -Xmx32m -version; fi
+  - if [[ "x$JDK" != *'x9'* ]]; then export COVERALLS=coveralls:report; fi
 
 script:
   - export JDK8_HOME=$(jdk_switcher home oraclejdk8)
@@ -33,4 +34,4 @@ install: /bin/true
 
 script:
   - mvn package -Dskip.unit.tests=true -Dmaven.javadoc.skip=true -V -B
-  - mvn test coveralls:report -V -Dcoveralls
+  - mvn test $COVERALLS -V -Dcoveralls
diff --git a/pom.xml b/pom.xml
index 71fb536e..3d281706 100644
--- a/pom.xml
+++ b/pom.xml
@@ -440,12 +440,6 @@
 
       <profile>
          <id>coverage</id>
-         <activation>
-            <jdk>1.8</jdk>
-            <property>
-               <name>coveralls</name>
-            </property>
-         </activation>
          <build>
             <plugins>
                <plugin>