Bump kotlin version to test against, use maven profiles for test module activation

This commit is contained in:
Rob Bygrave
2021-12-01 15:41:04 +13:00
parent 4d7936c1a6
commit 5ff9171aaf
5 changed files with 44 additions and 15 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
<artifactId>kotlin-querybean-generator</artifactId>
<properties>
<kotlin.version>1.5.30-M1</kotlin.version>
<kotlin.version>1.6.0</kotlin.version>
</properties>
<dependencies>
+16 -1
View File
@@ -90,8 +90,23 @@
<module>ebean-querybean</module>
<module>ebean-postgis</module>
<module>ebean-redis</module>
<!-- <module>tests</module>-->
</modules>
<profiles>
<profile>
<id>release</id>
</profile>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>tests</module>
</modules>
</profile>
</profiles>
</project>
+20 -6
View File
@@ -19,11 +19,25 @@
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
<modules>
<!-- test-java16 REQUIRES JDK 16 to run -->
<!-- <module>test-java16</module>-->
<!-- test-kotlin does NOT run with JDK 16!! -->
<module>test-kotlin</module>
</modules>
<profiles>
<profile>
<id>jdk16plus</id>
<activation>
<jdk>[16,20]</jdk>
</activation>
<modules>
<module>test-java16</module>
</modules>
</profile>
<profile>
<id>jdk15less</id>
<activation>
<jdk>[8,15]</jdk>
</activation>
<modules>
<module>test-kotlin</module>
</modules>
</profile>
</profiles>
</project>
+3 -3
View File
@@ -20,7 +20,7 @@
<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean</artifactId>
<version>12.13.0-SNAPSHOT</version>
<version>12.13.2-SNAPSHOT</version>
</dependency>
<dependency>
@@ -32,7 +32,7 @@
<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-test</artifactId>
<version>12.13.0-SNAPSHOT</version>
<version>12.13.2-SNAPSHOT</version>
<scope>test</scope>
</dependency>
@@ -58,7 +58,7 @@
<path>
<groupId>io.ebean</groupId>
<artifactId>querybean-generator</artifactId>
<version>12.13.0-SNAPSHOT</version>
<version>12.13.2-SNAPSHOT</version>
</path>
</annotationProcessorPaths>
</configuration>
+4 -4
View File
@@ -9,7 +9,7 @@
<version>2.3</version>
</parent>
<name>kotlin test</name>
<name>test-kotlin</name>
<description>Kotlin specific tests</description>
<artifactId>test-kotlin</artifactId>
<version>1.0</version>
@@ -19,7 +19,7 @@
<maven.compiler.target>11</maven.compiler.target>
<ebean-maven-plugin.version>12.13.0</ebean-maven-plugin.version>
<kotlin.version>1.5.31</kotlin.version>
<kotlin.version>1.6.0</kotlin.version>
<jackson.version>2.12.1</jackson.version>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
@@ -35,14 +35,14 @@
<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-test</artifactId>
<version>12.13.0-SNAPSHOT</version>
<version>12.13.2-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-core</artifactId>
<version>12.13.0-SNAPSHOT</version>
<version>12.13.2-SNAPSHOT</version>
<scope>test</scope>
</dependency>