From ac54837c87fcb4eeb331967e9e29989de0969b32 Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Mon, 10 Jun 2024 17:52:43 +1200 Subject: [PATCH 1/3] Bump parent pom to 4.2 with EA changes to annotation processing Annotation processing needs to be explicitly on in JDK 24 EA builds --- ebean-core/pom.xml | 1 + pom.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ebean-core/pom.xml b/ebean-core/pom.xml index ed41dd269e..9448672dc0 100644 --- a/ebean-core/pom.xml +++ b/ebean-core/pom.xml @@ -211,6 +211,7 @@ org.apache.maven.plugins maven-surefire-plugin + -Dnet.bytebuddy.experimental=true false false false diff --git a/pom.xml b/pom.xml index 9f796376c1..8f46fd93e5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.avaje java11-oss - 4.1 + 4.2 io.ebean From 8e77ac89dd527daafc581f050cf575a21c5e3c6e Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Mon, 10 Jun 2024 18:02:40 +1200 Subject: [PATCH 2/3] Bump bytebuddy version in ebean-test and use experimental=true for EA builds --- ebean-test/pom.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ebean-test/pom.xml b/ebean-test/pom.xml index d95472afda..affa7149e9 100644 --- a/ebean-test/pom.xml +++ b/ebean-test/pom.xml @@ -12,8 +12,8 @@ ebean-test - 1.14.13 - 3.25.3 + 1.14.17 + 3.26.0 @@ -314,6 +314,13 @@ + + org.apache.maven.plugins + maven-surefire-plugin + + -Dnet.bytebuddy.experimental=true + + From 6c81439f179a6750da4fd235a556c0974a76be5a Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Mon, 10 Jun 2024 18:19:19 +1200 Subject: [PATCH 3/3] Use parent pom 4.3 with bytebuddy.experimental=true by default for surefire --- ebean-test/pom.xml | 7 ------- pom.xml | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/ebean-test/pom.xml b/ebean-test/pom.xml index affa7149e9..82f4fca399 100644 --- a/ebean-test/pom.xml +++ b/ebean-test/pom.xml @@ -314,13 +314,6 @@ - - org.apache.maven.plugins - maven-surefire-plugin - - -Dnet.bytebuddy.experimental=true - - diff --git a/pom.xml b/pom.xml index 8f46fd93e5..6512c94af7 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.avaje java11-oss - 4.2 + 4.3 io.ebean