Duplicate travis-jacoco profile to force dependency on jaxb-api to solve build with coveralls
diff --git a/pom.xml b/pom.xml
index 490d0a6..cf3db32 100644
--- a/pom.xml
+++ b/pom.xml
@@ -388,15 +388,37 @@
</site>
</distributionManagement>
</profile>
+
<profile>
- <id>java9</id>
+ <id>travis-jacoco</id>
<activation>
- <jdk>9</jdk>
+ <jdk>[1.9,)</jdk>
</activation>
- <properties>
- <!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 -->
- <coveralls.skip>true</coveralls.skip>
- </properties>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <version>${commons.jacoco.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eluder.coveralls</groupId>
+ <artifactId>coveralls-maven-plugin</artifactId>
+ <version>${commons.coveralls.version}</version>
+ <configuration>
+ <timestampFormat>${commons.coveralls.timestampFormat}</timestampFormat>
+ </configuration>
+ <dependencies>
+ <!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 -->
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>2.3.1</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
</profile>
</profiles>