You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2025/03/27 22:15:16 UTC
(sling-org-apache-sling-junit-core) 01/01: SLING-12720 - Build fails on Java 21:Byte Buddy could not instrument all classes within the mock's type hierarchy
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch issue/SLING-12720
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-junit-core.git
commit 92211cdf7a7ff25bbae73790e5599286f564556f
Author: Robert Munteanu <ro...@apache.org>
AuthorDate: Thu Mar 27 23:14:17 2025 +0100
SLING-12720 - Build fails on Java 21:Byte Buddy could not instrument all classes within the mock's type hierarchy
Update mockito and ASM to versions that support Java 21.
---
pom.xml | 4 ++--
.../org/apache/sling/junit/annotations/AnnotationsTestSupport.java | 7 ++++++-
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index 9d9f22e..1331037 100644
--- a/pom.xml
+++ b/pom.xml
@@ -369,8 +369,8 @@
<dependency>
<groupId>org.mockito</groupId>
- <artifactId>mockito-inline</artifactId>
- <version>3.10.0</version>
+ <artifactId>mockito-core</artifactId>
+ <version>5.10.0</version>
<scope>test</scope>
</dependency>
diff --git a/src/it/annotations-it/src/test/java/org/apache/sling/junit/annotations/AnnotationsTestSupport.java b/src/it/annotations-it/src/test/java/org/apache/sling/junit/annotations/AnnotationsTestSupport.java
index de3e559..0ff64d8 100644
--- a/src/it/annotations-it/src/test/java/org/apache/sling/junit/annotations/AnnotationsTestSupport.java
+++ b/src/it/annotations-it/src/test/java/org/apache/sling/junit/annotations/AnnotationsTestSupport.java
@@ -83,7 +83,12 @@ public class AnnotationsTestSupport extends TestSupport {
mavenBundle().groupId("ch.qos.logback").artifactId("logback-core").versionAsInProject(),
mavenBundle().groupId("org.ops4j.pax.logging").artifactId("pax-logging-api").versionAsInProject(),
mavenBundle().groupId("org.ops4j.pax.logging").artifactId("pax-logging-logback").versionAsInProject(),
- mavenBundle().groupId("jakarta.json").artifactId("jakarta.json-api").version("2.1.1")
+ mavenBundle().groupId("jakarta.json").artifactId("jakarta.json-api").version("2.1.1"),
+ mavenBundle().groupId("org.ow2.asm").artifactId("asm").version("9.7"),
+ mavenBundle().groupId("org.ow2.asm").artifactId("asm-analysis").version("9.7"),
+ mavenBundle().groupId("org.ow2.asm").artifactId("asm-commons").version("9.7"),
+ mavenBundle().groupId("org.ow2.asm").artifactId("asm-util").version("9.7"),
+ mavenBundle().groupId("org.ow2.asm").artifactId("asm-tree").version("9.7")
);
}