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 <[email protected]>
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")
         );
     }
 

Reply via email to