diff --git a/kotlin-querybean-generator/pom.xml b/kotlin-querybean-generator/pom.xml
index 39baf586a..0d5d73a75 100644
--- a/kotlin-querybean-generator/pom.xml
+++ b/kotlin-querybean-generator/pom.xml
@@ -100,37 +100,17 @@
test-compile
-
- test-kapt
-
- test-kapt
-
-
-
- src/test/kotlin
-
-
-
- io.ebean
- kotlin-querybean-generator
- 13.13.3-RC1
-
-
-
-
compile
compile
compile
-
-
- src/main/java
- target/generated-sources/kapt/test
- target/generated-sources/kaptKotlin/test
-
-
+
+
+
+
+
diff --git a/tests/test-java16/pom.xml b/tests/test-java16/pom.xml
index a2503bb1a..fd5019e81 100644
--- a/tests/test-java16/pom.xml
+++ b/tests/test-java16/pom.xml
@@ -52,7 +52,7 @@
io.ebean
querybean-generator
- 13.13.3-SNAPSHOT
+ 13.14.1-SNAPSHOT
@@ -65,7 +65,7 @@
true
- io.ebean.tile:enhancement:13.13.2
+ io.ebean.tile:enhancement:13.14.0
diff --git a/tests/test-kotlin/pom.xml b/tests/test-kotlin/pom.xml
index ac004e532..8a97419b2 100644
--- a/tests/test-kotlin/pom.xml
+++ b/tests/test-kotlin/pom.xml
@@ -16,11 +16,27 @@
11
13.13.0
- 1.6.0
+ 1.7.22
2.12.1
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-jdk8
+ ${kotlin.version}
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.10
+
+
+ javax.validation
+ validation-api
+ 2.0.1.Final
+
+
io.ebean
ebean
@@ -41,36 +57,17 @@
test
-
- io.ebean
- ebean-core
- 13.14.1-SNAPSHOT
- test
-
-
-
- ch.qos.logback
- logback-classic
- 1.2.10
- test
-
-
-
- org.jetbrains.kotlin
- kotlin-stdlib-jdk8
- ${kotlin.version}
- test
-
-
org.jetbrains.kotlin
kotlin-test
${kotlin.version}
test
+
+ src/main/kotlin
src/test/kotlin
@@ -78,40 +75,91 @@
kotlin-maven-plugin
${kotlin.version}
- 11
+ ${maven.compiler.target}
- test-compile
+ kapt
- test-compile
+ kapt
+
+
+
+ src/main/kotlin
+
+
+
+ io.ebean
+ kotlin-querybean-generator
+ 13.14.0
+
+
+
+
+
+ compile
+ compile
+
+ compile
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${java.release}
+
+
+
+
+ default-compile
+ none
+
+
+
+
+ default-testCompile
+ none
+
+
+
+
+ java-compile
+ compile
+
+ compile
+
+
+
+
+ java-test-compile
+ test-compile
+
+ testCompile
+
+
+
+
+
io.ebean
ebean-maven-plugin
${ebean-maven-plugin.version}
+
+ main
+ process-classes
+
+ debug=1
+
+
+ enhance
+
+
test
process-test-classes
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/domain/Address.kt b/tests/test-kotlin/src/main/kotlin/org/example/domain/Address.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/domain/Address.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/domain/Address.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/domain/BaseModel.kt b/tests/test-kotlin/src/main/kotlin/org/example/domain/BaseModel.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/domain/BaseModel.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/domain/BaseModel.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/domain/MyKotInner.kt b/tests/test-kotlin/src/main/kotlin/org/example/domain/MyKotInner.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/domain/MyKotInner.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/domain/MyKotInner.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/Email.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/Email.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/Email.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/Email.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/GenericType.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/GenericType.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/GenericType.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/GenericType.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/GenericTypeArgument.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/GenericTypeArgument.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/GenericTypeArgument.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/GenericTypeArgument.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/GenericTypeAttributeConverter.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/GenericTypeAttributeConverter.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/GenericTypeAttributeConverter.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/GenericTypeAttributeConverter.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/PhoneAttributeConverter.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/PhoneAttributeConverter.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/PhoneAttributeConverter.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/PhoneAttributeConverter.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/PhoneNumber.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/PhoneNumber.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/PhoneNumber.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/PhoneNumber.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/ValidEmail.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/ValidEmail.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/ValidEmail.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/ValidEmail.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/ValidEmailAttributeConverter.kt b/tests/test-kotlin/src/main/kotlin/org/example/otherpackage/ValidEmailAttributeConverter.kt
similarity index 100%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/ValidEmailAttributeConverter.kt
rename to tests/test-kotlin/src/main/kotlin/org/example/otherpackage/ValidEmailAttributeConverter.kt
diff --git a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/InnerTest.kt b/tests/test-kotlin/src/test/kotlin/org/example/InnerTest.kt
similarity index 93%
rename from kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/InnerTest.kt
rename to tests/test-kotlin/src/test/kotlin/org/example/InnerTest.kt
index caa3bb0a0..99b1be7ba 100644
--- a/kotlin-querybean-generator/src/test/kotlin/org/example/otherpackage/InnerTest.kt
+++ b/tests/test-kotlin/src/test/kotlin/org/example/InnerTest.kt
@@ -1,4 +1,4 @@
-package org.example.otherpackage
+package org.example
import io.ebean.DB
import org.assertj.core.api.AssertionsForInterfaceTypes.assertThat
diff --git a/kotlin-querybean-generator/src/test/kotlin/io/ebean/querybean/generator/AddressTest.kt b/tests/test-kotlin/src/test/kotlin/org/example/domain/AddressTest.kt
similarity index 87%
rename from kotlin-querybean-generator/src/test/kotlin/io/ebean/querybean/generator/AddressTest.kt
rename to tests/test-kotlin/src/test/kotlin/org/example/domain/AddressTest.kt
index 22865347c..6e2bba501 100644
--- a/kotlin-querybean-generator/src/test/kotlin/io/ebean/querybean/generator/AddressTest.kt
+++ b/tests/test-kotlin/src/test/kotlin/org/example/domain/AddressTest.kt
@@ -1,8 +1,6 @@
-package io.ebean.querybean.generator
+package org.example.domain
-import org.example.domain.Address
import org.junit.jupiter.api.Assertions.assertTrue
-import org.junit.jupiter.api.Assertions.fail
import org.junit.jupiter.api.Test
class AddressTest {