#360 - Add TravisCI and Maven profiles for Java 9 build.

This commit is contained in:
Mark Paluch
2018-05-16 14:54:31 +02:00
parent e99a59d0a9
commit 53dd062c98
3 changed files with 33 additions and 2 deletions

32
pom.xml
View File

@@ -17,7 +17,6 @@
<modules>
<module>bom</module>
<module>cassandra</module>
<module>couchbase</module>
<module>elasticsearch</module>
<module>jdbc</module>
@@ -56,6 +55,37 @@
<spring-data-releasetrain.version>Lovelace-M2</spring-data-releasetrain.version>
</properties>
</profile>
<profile>
<id>java8</id>
<activation>
<jdk>1.8</jdk>
</activation>
<modules>
<!-- Embedded Cassandra (cassandra-all) is not compatible with Java runtime 9 and higher.
See https://issues.apache.org/jira/browse/CASSANDRA-9608 -->
<module>cassandra</module>
</modules>
</profile>
<profile>
<id>java9</id>
<activation>
<jdk>9</jdk>
</activation>
<dependencies>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
</dependencies>
</profile>
</profiles>
<developers>