From 3179aa23ea291717c969e4eb2b4ff336008f4007 Mon Sep 17 00:00:00 2001 From: Roland Praml Date: Tue, 12 Apr 2022 09:33:40 +0200 Subject: [PATCH 1/6] Sort DeployInheritInfo, so that DDL is deterministic (cherry picked from commit 6412e060e6370444fad19a4cd573d6e94c488ee9) --- .../deploy/parse/DeployInheritInfo.java | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java index f82daa987..ef92648fb 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java @@ -7,12 +7,14 @@ import javax.persistence.DiscriminatorType; import java.sql.Types; import java.util.ArrayList; import java.util.List; +import java.util.Set; +import java.util.TreeSet; /** * Represents a node in the Inheritance tree. * Holds information regarding Super Subclass support. */ -public final class DeployInheritInfo { +public final class DeployInheritInfo implements Comparable { /** * the default discriminator column according to the JPA 1.0 spec. @@ -27,7 +29,7 @@ public final class DeployInheritInfo { private String columnDefn; private final Class type; private Class parent; - private final ArrayList children = new ArrayList<>(); + private final Set children = new TreeSet<>(); /** * Create for a given type. @@ -74,7 +76,7 @@ public final class DeployInheritInfo { /** * Return the child nodes. */ - public List children() { + public Set children() { return children; } @@ -251,7 +253,22 @@ public final class DeployInheritInfo { @Override public String toString() { - return "InheritInfo[" + type.getName() + "]" + " root[" + parent.getName() + "]" + " disValue[" + discriminatorStringValue + "]"; + String root = parent == null ? null : parent.getName(); + String name = type == null ? null : type.getName(); + return "InheritInfo[" + name + "]" + " root[" + root + "]" + " disValue[" + discriminatorStringValue + "]"; + } + + @Override + public int compareTo(DeployInheritInfo o) { + if (o == this || o.discriminatorStringValue == null && discriminatorStringValue == null) { + return 0; + } else if (o.discriminatorStringValue == null) { + return 1; + } else if (discriminatorStringValue == null) { + return -1; + } else { + return discriminatorStringValue.compareTo(o.discriminatorStringValue); + } } } From bdc936b63b6fa0bd936249746e6aa8d189ec18ed Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Tue, 12 Apr 2022 21:23:05 +1200 Subject: [PATCH 2/6] [maven-release-plugin] prepare release ebean-parent-13.3.0 --- composites/ebean-clickhouse/pom.xml | 14 ++++++++----- composites/ebean-cockroach/pom.xml | 14 ++++++++----- composites/ebean-db2/pom.xml | 14 ++++++++----- composites/ebean-h2/pom.xml | 14 ++++++++----- composites/ebean-hana/pom.xml | 14 ++++++++----- composites/ebean-mariadb/pom.xml | 14 ++++++++----- composites/ebean-mysql/pom.xml | 14 ++++++++----- composites/ebean-nuodb/pom.xml | 14 ++++++++----- composites/ebean-oracle/pom.xml | 14 ++++++++----- composites/ebean-postgres/pom.xml | 14 ++++++++----- composites/ebean-sqlite/pom.xml | 14 ++++++++----- composites/ebean-sqlserver/pom.xml | 14 ++++++++----- composites/ebean-yugabyte/pom.xml | 14 ++++++++----- composites/ebean/pom.xml | 14 ++++++++----- composites/pom.xml | 2 +- ebean-api/pom.xml | 2 +- ebean-autotune/pom.xml | 8 ++++---- ebean-bom/pom.xml | 30 +++++++++++++-------------- ebean-core-type/pom.xml | 4 ++-- ebean-core/pom.xml | 16 +++++++-------- ebean-ddl-generator/pom.xml | 8 ++++---- ebean-externalmapping-api/pom.xml | 2 +- ebean-externalmapping-xml/pom.xml | 12 +++++------ ebean-postgis/pom.xml | 8 ++++---- ebean-querybean/pom.xml | 10 ++++----- ebean-redis/pom.xml | 12 +++++------ ebean-test/pom.xml | 10 ++++----- kotlin-querybean-generator/pom.xml | 8 ++++---- platforms/all/pom.xml | 32 ++++++++++++++++------------- platforms/clickhouse/pom.xml | 8 ++++++-- platforms/db2/pom.xml | 8 ++++++-- platforms/h2/pom.xml | 8 ++++++-- platforms/hana/pom.xml | 8 ++++++-- platforms/hsqldb/pom.xml | 8 ++++++-- platforms/mariadb/pom.xml | 10 ++++++--- platforms/mysql/pom.xml | 8 ++++++-- platforms/nuodb/pom.xml | 8 ++++++-- platforms/oracle/pom.xml | 8 ++++++-- platforms/pom.xml | 2 +- platforms/postgres/pom.xml | 8 ++++++-- platforms/sqlanywhere/pom.xml | 8 ++++++-- platforms/sqlite/pom.xml | 8 ++++++-- platforms/sqlserver/pom.xml | 8 ++++++-- pom.xml | 4 ++-- querybean-generator/pom.xml | 2 +- 45 files changed, 293 insertions(+), 181 deletions(-) diff --git a/composites/ebean-clickhouse/pom.xml b/composites/ebean-clickhouse/pom.xml index 168c64b5d..036856cfc 100644 --- a/composites/ebean-clickhouse/pom.xml +++ b/composites/ebean-clickhouse/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-clickhouse @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-clickhouse - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-cockroach/pom.xml b/composites/ebean-cockroach/pom.xml index 0b11f8e63..884b35132 100644 --- a/composites/ebean-cockroach/pom.xml +++ b/composites/ebean-cockroach/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-cockroach @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-db2/pom.xml b/composites/ebean-db2/pom.xml index 5af1fa1ef..05b7a888b 100644 --- a/composites/ebean-db2/pom.xml +++ b/composites/ebean-db2/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-db2 @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-db2 - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-h2/pom.xml b/composites/ebean-h2/pom.xml index e27f722c1..28d8e5813 100644 --- a/composites/ebean-h2/pom.xml +++ b/composites/ebean-h2/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-h2 @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-hana/pom.xml b/composites/ebean-hana/pom.xml index 8e18af012..c11348728 100644 --- a/composites/ebean-hana/pom.xml +++ b/composites/ebean-hana/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-hana @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-hana - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-mariadb/pom.xml b/composites/ebean-mariadb/pom.xml index 311af73ee..7319e2caa 100644 --- a/composites/ebean-mariadb/pom.xml +++ b/composites/ebean-mariadb/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-mariadb @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-mariadb - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-mysql/pom.xml b/composites/ebean-mysql/pom.xml index 883e05f73..1dfbd4354 100644 --- a/composites/ebean-mysql/pom.xml +++ b/composites/ebean-mysql/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-mysql @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-mysql - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-nuodb/pom.xml b/composites/ebean-nuodb/pom.xml index 565aac29c..3229f4a71 100644 --- a/composites/ebean-nuodb/pom.xml +++ b/composites/ebean-nuodb/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-nuodb @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-nuodb - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-oracle/pom.xml b/composites/ebean-oracle/pom.xml index 159917357..d52cb6469 100644 --- a/composites/ebean-oracle/pom.xml +++ b/composites/ebean-oracle/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-oracle @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-oracle - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-postgres/pom.xml b/composites/ebean-postgres/pom.xml index 313d9fe07..b5ae0f5db 100644 --- a/composites/ebean-postgres/pom.xml +++ b/composites/ebean-postgres/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-postgres @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-sqlite/pom.xml b/composites/ebean-sqlite/pom.xml index f89ebc5f1..a9b484dfb 100644 --- a/composites/ebean-sqlite/pom.xml +++ b/composites/ebean-sqlite/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-sqlite @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-sqlite - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-sqlserver/pom.xml b/composites/ebean-sqlserver/pom.xml index ddfd35458..d97414c90 100644 --- a/composites/ebean-sqlserver/pom.xml +++ b/composites/ebean-sqlserver/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-sqlserver @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-sqlserver - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean-yugabyte/pom.xml b/composites/ebean-yugabyte/pom.xml index 8b1a9b582..839b610cc 100644 --- a/composites/ebean-yugabyte/pom.xml +++ b/composites/ebean-yugabyte/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-yugabyte @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/ebean/pom.xml b/composites/ebean/pom.xml index 48e5146f8..6a55cabf7 100644 --- a/composites/ebean/pom.xml +++ b/composites/ebean/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean (all platforms) @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 @@ -35,14 +35,18 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-all - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/composites/pom.xml b/composites/pom.xml index 8cf659c0c..448c66d00 100644 --- a/composites/pom.xml +++ b/composites/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 composites diff --git a/ebean-api/pom.xml b/ebean-api/pom.xml index 280698ef9..7f7433678 100644 --- a/ebean-api/pom.xml +++ b/ebean-api/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean api diff --git a/ebean-autotune/pom.xml b/ebean-autotune/pom.xml index b19e9e84b..0b77617e7 100644 --- a/ebean-autotune/pom.xml +++ b/ebean-autotune/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 @@ -14,7 +14,7 @@ scm:git:git@github.com:ebean-orm/ebean.git - HEAD + ebean-parent-13.3.0 ebean autotune @@ -26,7 +26,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 provided @@ -55,7 +55,7 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-bom/pom.xml b/ebean-bom/pom.xml index 4e1d40ef0..6c8242839 100644 --- a/ebean-bom/pom.xml +++ b/ebean-bom/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean bom @@ -71,88 +71,88 @@ io.ebean ebean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core-type - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-externalmapping-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-externalmapping-xml - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-autotune - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.0 provided io.ebean kotlin-querybean-generator - 13.3.0-SNAPSHOT + 13.3.0 provided io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-postgis - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-redis - 13.3.0-SNAPSHOT + 13.3.0 diff --git a/ebean-core-type/pom.xml b/ebean-core-type/pom.xml index bfc7a9b9a..9adbedd80 100644 --- a/ebean-core-type/pom.xml +++ b/ebean-core-type/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-core-type @@ -16,7 +16,7 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 diff --git a/ebean-core/pom.xml b/ebean-core/pom.xml index 5b8f5aba8..2b9b1f36c 100644 --- a/ebean-core/pom.xml +++ b/ebean-core/pom.xml @@ -3,7 +3,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-core @@ -15,7 +15,7 @@ scm:git:git@github.com:ebean-orm/ebean.git - HEAD + ebean-parent-13.3.0 @@ -41,19 +41,19 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core-type - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-externalmapping-api - 13.3.0-SNAPSHOT + 13.3.0 @@ -144,21 +144,21 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-platform-sqlserver - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-ddl-generator/pom.xml b/ebean-ddl-generator/pom.xml index b9931c137..c6f336d0e 100644 --- a/ebean-ddl-generator/pom.xml +++ b/ebean-ddl-generator/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean ddl generation @@ -28,14 +28,14 @@ io.ebean ebean-core-type - 13.3.0-SNAPSHOT + 13.3.0 provided io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 provided @@ -58,7 +58,7 @@ io.ebean ebean-platform-all - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-externalmapping-api/pom.xml b/ebean-externalmapping-api/pom.xml index 144f066e7..c1b9acf20 100644 --- a/ebean-externalmapping-api/pom.xml +++ b/ebean-externalmapping-api/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean external mapping api diff --git a/ebean-externalmapping-xml/pom.xml b/ebean-externalmapping-xml/pom.xml index 1722c1d61..354358216 100644 --- a/ebean-externalmapping-xml/pom.xml +++ b/ebean-externalmapping-xml/pom.xml @@ -4,12 +4,12 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 scm:git:git@github.com:ebean-orm/ebean.git - HEAD + ebean-parent-13.3.0 ebean external mapping xml @@ -28,7 +28,7 @@ io.ebean ebean-externalmapping-api - 13.3.0-SNAPSHOT + 13.3.0 @@ -61,21 +61,21 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-postgis/pom.xml b/ebean-postgis/pom.xml index b5c399b83..158c3f683 100644 --- a/ebean-postgis/pom.xml +++ b/ebean-postgis/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean postgis @@ -22,14 +22,14 @@ io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 provided @@ -73,7 +73,7 @@ io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-querybean/pom.xml b/ebean-querybean/pom.xml index bfdb92ad7..938b726e6 100644 --- a/ebean-querybean/pom.xml +++ b/ebean-querybean/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean querybean @@ -17,7 +17,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 provided @@ -63,21 +63,21 @@ io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-redis/pom.xml b/ebean-redis/pom.xml index 32036c8bc..c2f0e6f2b 100644 --- a/ebean-redis/pom.xml +++ b/ebean-redis/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-redis @@ -22,35 +22,35 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 provided io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 provided io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.0 test io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/ebean-test/pom.xml b/ebean-test/pom.xml index 1ca3e3e77..41d0c56ef 100644 --- a/ebean-test/pom.xml +++ b/ebean-test/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean test @@ -29,20 +29,20 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 provided io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.0 @@ -106,7 +106,7 @@ io.ebean ebean-platform-all - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/kotlin-querybean-generator/pom.xml b/kotlin-querybean-generator/pom.xml index 3d2d7e1fe..a1e4c2c24 100644 --- a/kotlin-querybean-generator/pom.xml +++ b/kotlin-querybean-generator/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.0 kotlin querybean generator @@ -29,7 +29,7 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.0 test @@ -43,7 +43,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.0 test @@ -64,7 +64,7 @@ io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.0 test diff --git a/platforms/all/pom.xml b/platforms/all/pom.xml index 72f0b03bc..076c02d8b 100644 --- a/platforms/all/pom.xml +++ b/platforms/all/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-platform-all @@ -14,68 +14,72 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-clickhouse - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-db2 - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-hana - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-hsqldb - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-mysql - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-mariadb - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-nuodb - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-oracle - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-sqlanywhere - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-sqlite - 13.3.0-SNAPSHOT + 13.3.0 io.ebean ebean-platform-sqlserver - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/platforms/clickhouse/pom.xml b/platforms/clickhouse/pom.xml index ca1b257a6..4b462a140 100644 --- a/platforms/clickhouse/pom.xml +++ b/platforms/clickhouse/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-platform-clickhouse @@ -14,8 +14,12 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/platforms/db2/pom.xml b/platforms/db2/pom.xml index c7cbca8d9..67600b112 100644 --- a/platforms/db2/pom.xml +++ b/platforms/db2/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-platform-db2 @@ -14,8 +14,12 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 + + + ebean-parent-13.3.0 + diff --git a/platforms/h2/pom.xml b/platforms/h2/pom.xml index 2173463f7..522e347a8 100644 --- a/platforms/h2/pom.xml +++ b/platforms/h2/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.0 ebean-platform-h2 @@ -14,7 +14,7 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.0 @@ -14,7 +14,7 @@ scm:git:git@github.com:ebean-orm/ebean.git - ebean-parent-13.3.0 + HEAD ebean autotune @@ -26,7 +26,7 @@ io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT provided @@ -55,7 +55,7 @@ io.ebean ebean-platform-h2 - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-bom/pom.xml b/ebean-bom/pom.xml index 6c8242839..14d2b6d40 100644 --- a/ebean-bom/pom.xml +++ b/ebean-bom/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean bom @@ -71,88 +71,88 @@ io.ebean ebean - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-core-type - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-ddl-generator - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-externalmapping-api - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-externalmapping-xml - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-autotune - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-querybean - 13.3.0 + 13.3.1-SNAPSHOT io.ebean querybean-generator - 13.3.0 + 13.3.1-SNAPSHOT provided io.ebean kotlin-querybean-generator - 13.3.0 + 13.3.1-SNAPSHOT provided io.ebean ebean-test - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-postgis - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-redis - 13.3.0 + 13.3.1-SNAPSHOT diff --git a/ebean-core-type/pom.xml b/ebean-core-type/pom.xml index 9adbedd80..14e9e36d4 100644 --- a/ebean-core-type/pom.xml +++ b/ebean-core-type/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-core-type @@ -16,7 +16,7 @@ io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT diff --git a/ebean-core/pom.xml b/ebean-core/pom.xml index 2b9b1f36c..c5da1233f 100644 --- a/ebean-core/pom.xml +++ b/ebean-core/pom.xml @@ -3,7 +3,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-core @@ -15,7 +15,7 @@ scm:git:git@github.com:ebean-orm/ebean.git - ebean-parent-13.3.0 + HEAD @@ -41,19 +41,19 @@ io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-core-type - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-externalmapping-api - 13.3.0 + 13.3.1-SNAPSHOT @@ -144,21 +144,21 @@ io.ebean ebean-platform-h2 - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-platform-postgres - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-platform-sqlserver - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-ddl-generator/pom.xml b/ebean-ddl-generator/pom.xml index c6f336d0e..16fd9d475 100644 --- a/ebean-ddl-generator/pom.xml +++ b/ebean-ddl-generator/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean ddl generation @@ -28,14 +28,14 @@ io.ebean ebean-core-type - 13.3.0 + 13.3.1-SNAPSHOT provided io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT provided @@ -58,7 +58,7 @@ io.ebean ebean-platform-all - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-externalmapping-api/pom.xml b/ebean-externalmapping-api/pom.xml index c1b9acf20..9966cdeaf 100644 --- a/ebean-externalmapping-api/pom.xml +++ b/ebean-externalmapping-api/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean external mapping api diff --git a/ebean-externalmapping-xml/pom.xml b/ebean-externalmapping-xml/pom.xml index 354358216..442818e3e 100644 --- a/ebean-externalmapping-xml/pom.xml +++ b/ebean-externalmapping-xml/pom.xml @@ -4,12 +4,12 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT scm:git:git@github.com:ebean-orm/ebean.git - ebean-parent-13.3.0 + HEAD ebean external mapping xml @@ -28,7 +28,7 @@ io.ebean ebean-externalmapping-api - 13.3.0 + 13.3.1-SNAPSHOT @@ -61,21 +61,21 @@ io.ebean ebean-platform-h2 - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-ddl-generator - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-postgis/pom.xml b/ebean-postgis/pom.xml index 158c3f683..e0c9962e6 100644 --- a/ebean-postgis/pom.xml +++ b/ebean-postgis/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean postgis @@ -22,14 +22,14 @@ io.ebean ebean-platform-postgres - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT provided @@ -73,7 +73,7 @@ io.ebean ebean-test - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-querybean/pom.xml b/ebean-querybean/pom.xml index 938b726e6..a06806e38 100644 --- a/ebean-querybean/pom.xml +++ b/ebean-querybean/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean querybean @@ -17,7 +17,7 @@ io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT provided @@ -63,21 +63,21 @@ io.ebean ebean-ddl-generator - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean querybean-generator - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-test - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-redis/pom.xml b/ebean-redis/pom.xml index c2f0e6f2b..d6bc05cdc 100644 --- a/ebean-redis/pom.xml +++ b/ebean-redis/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-redis @@ -22,35 +22,35 @@ io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT provided io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT provided io.ebean ebean-querybean - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean querybean-generator - 13.3.0 + 13.3.1-SNAPSHOT test io.ebean ebean-test - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/ebean-test/pom.xml b/ebean-test/pom.xml index 41d0c56ef..844547ae6 100644 --- a/ebean-test/pom.xml +++ b/ebean-test/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean test @@ -29,20 +29,20 @@ io.ebean ebean-platform-h2 - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT provided io.ebean ebean-ddl-generator - 13.3.0 + 13.3.1-SNAPSHOT @@ -106,7 +106,7 @@ io.ebean ebean-platform-all - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/kotlin-querybean-generator/pom.xml b/kotlin-querybean-generator/pom.xml index a1e4c2c24..d382456d5 100644 --- a/kotlin-querybean-generator/pom.xml +++ b/kotlin-querybean-generator/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0 + 13.3.1-SNAPSHOT kotlin querybean generator @@ -29,7 +29,7 @@ io.ebean ebean-querybean - 13.3.0 + 13.3.1-SNAPSHOT test @@ -43,7 +43,7 @@ io.ebean ebean-core - 13.3.0 + 13.3.1-SNAPSHOT test @@ -64,7 +64,7 @@ io.ebean ebean-ddl-generator - 13.3.0 + 13.3.1-SNAPSHOT test diff --git a/platforms/all/pom.xml b/platforms/all/pom.xml index 076c02d8b..48e23547d 100644 --- a/platforms/all/pom.xml +++ b/platforms/all/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-platform-all @@ -14,72 +14,68 @@ io.ebean ebean-platform-h2 - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-clickhouse - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-db2 - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-hana - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-hsqldb - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-mysql - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-mariadb - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-nuodb - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-oracle - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-postgres - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlanywhere - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlite - 13.3.0 + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlserver - 13.3.0 + 13.3.1-SNAPSHOT - - - ebean-parent-13.3.0 - diff --git a/platforms/clickhouse/pom.xml b/platforms/clickhouse/pom.xml index 4b462a140..773f7cce2 100644 --- a/platforms/clickhouse/pom.xml +++ b/platforms/clickhouse/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-platform-clickhouse @@ -14,12 +14,8 @@ io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT - - - ebean-parent-13.3.0 - diff --git a/platforms/db2/pom.xml b/platforms/db2/pom.xml index 67600b112..1ecc98d2f 100644 --- a/platforms/db2/pom.xml +++ b/platforms/db2/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-platform-db2 @@ -14,12 +14,8 @@ io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT - - - ebean-parent-13.3.0 - diff --git a/platforms/h2/pom.xml b/platforms/h2/pom.xml index 522e347a8..122dd9e64 100644 --- a/platforms/h2/pom.xml +++ b/platforms/h2/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0 + 13.3.1-SNAPSHOT ebean-platform-h2 @@ -14,7 +14,7 @@ io.ebean ebean-api - 13.3.0 + 13.3.1-SNAPSHOT - - - - io.ebean test-java16 @@ -13,7 +9,6 @@ 3.10.1 - true @@ -26,7 +21,7 @@ ch.qos.logback logback-classic - 1.2.10 + 1.2.11 @@ -63,6 +58,19 @@ + + + io.repaint.maven + tiles-maven-plugin + 2.24 + true + + + io.ebean.tile:enhancement:13.3.0 + + + + diff --git a/tests/test-kotlin/pom.xml b/tests/test-kotlin/pom.xml index 602b3902f..e31e19939 100644 --- a/tests/test-kotlin/pom.xml +++ b/tests/test-kotlin/pom.xml @@ -6,7 +6,7 @@ org.avaje java11-oss - 3.4 + 3.7 @@ -19,10 +19,9 @@ 11 11 - 12.14.1 + 13.3.0 1.6.0 2.12.1 - true