diff --git a/biz.aQute.junit/bnd.bnd b/biz.aQute.junit/bnd.bnd
index 8d28da5099..9233ed276e 100644
--- a/biz.aQute.junit/bnd.bnd
+++ b/biz.aQute.junit/bnd.bnd
@@ -12,14 +12,16 @@
biz.aQute.bndlib;version=latest,\
junit:junit;version="${junit4.version}",\
org.hamcrest;version="${hamcrest.version}",\
- assertj-core;version="${assertj.version}"
+ assertj-core;version="${assertj.version}",\
+ net.bytebuddy.byte-buddy;version="${bytebuddy.version}"
-includepackage: \
aQute.junit.*,\
junit.*,\
org.junit.*,\
org.hamcrest.*,\
- org.assertj.core.*
+ org.assertj.core.*,\
+ net.bytebuddy.*
-includeresource.perm: OSGI-INF/permissions.perm;literal="(java.security.AllPermission)"
@@ -28,7 +30,8 @@
org.junit.*;version="${junit4.version}",\
org.hamcrest.*;version="${hamcrest.version}",\
!org.assertj.core.internal.*,\
- org.assertj.core.*
+ org.assertj.core.*,\
+ net.bytebuddy.*
-fixupmessages.assertj: Export org.assertj.core.* private references
@@ -38,6 +41,7 @@
Import-Package: \
aQute.*;resolution:=optional,\
junit.*;version="${range;[==,5);${junit3.version}}",\
+ !com.fasterxml.jackson.*,\
!org.opentest4j,\
!org.junit.jupiter.*,\
!org.junit.platform.*,\
@@ -50,6 +54,7 @@ Import-Package: \
# These packages can be referenced by assertj-core via Class.forName.
DynamicImport-Package: \
+ com.fasterxml.jackson.*,\
org.opentest4j,\
org.testng,\
org.testng.*,\
@@ -61,4 +66,4 @@ Embedded-Activator: ${Bundle-Activator}
Bundle-Release: Use main thread for testing, optionally allowing old separate thread model
-baseline: *
--diffpackages: !junit.*, !org.junit.*, !org.assertj.core.*, !org.hamcrest.*, *
+-diffpackages: !junit.*, !org.junit.*, !org.assertj.core.*, !net.bytebuddy.*, !org.hamcrest.*, *
diff --git a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/BeforeAfterTest.java b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/BeforeAfterTest.java
index 9e47802644..80fd970111 100644
--- a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/BeforeAfterTest.java
+++ b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/BeforeAfterTest.java
@@ -20,6 +20,7 @@ public class BeforeAfterTest {
static LaunchpadBuilder builder = new LaunchpadBuilder().runfw(org_apache_felix_framework)
.bundles("assertj-core")
+ .bundles("net.bytebuddy.byte-buddy")
.bundles(org_apache_felix_scr)
.debug();
diff --git a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/FO.java b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/FO.java
index febaaa7927..c436cfe1c6 100644
--- a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/FO.java
+++ b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/FO.java
@@ -25,7 +25,7 @@ public class FO {
.set("snapshot.dir", tmp.getAbsolutePath())
.runfw("jar/org.apache.felix.framework-6.0.2.jar;version=file")
.bundles(
- "org.osgi.util.promise, org.osgi.util.function, jar/org.apache.felix.scr-2.1.16.jar;version=file, assertj-core, org.apache.servicemix.bundles.junit")
+ "org.osgi.util.promise, org.osgi.util.function, jar/org.apache.felix.scr-2.1.16.jar;version=file, assertj-core, net.bytebuddy.byte-buddy, org.apache.servicemix.bundles.junit")
.debug();
@Component(service = X.class, enabled = false)
diff --git a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadConfigurationTest.java b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadConfigurationTest.java
index 3550bc4f47..5a5de77941 100644
--- a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadConfigurationTest.java
+++ b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadConfigurationTest.java
@@ -28,7 +28,7 @@ public class LaunchpadConfigurationTest {
.runfw("jar/org.apache.felix.framework-6.0.2.jar;version=file")
.export("*")
.bundles(
- "org.osgi.util.promise, org.osgi.util.function, jar/org.apache.felix.scr-2.1.16.jar;version=file, jar/org.apache.felix.configadmin-1.9.8.jar;version=file, jar/org.apache.felix.configurator-1.0.8.jar;version=file, assertj-core")
+ "org.osgi.util.promise, org.osgi.util.function, jar/org.apache.felix.scr-2.1.16.jar;version=file, jar/org.apache.felix.configadmin-1.9.8.jar;version=file, jar/org.apache.felix.configurator-1.0.8.jar;version=file, assertj-core, net.bytebuddy.byte-buddy")
.debug();
@Component(name = "TestService", service = X.class, configurationPolicy = ConfigurationPolicy.REQUIRE)
diff --git a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadRunnerBasicTest.java b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadRunnerBasicTest.java
index 399478ad76..822e164c62 100644
--- a/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadRunnerBasicTest.java
+++ b/biz.aQute.launchpad.tests/test/aQute/xlaunchpad/LaunchpadRunnerBasicTest.java
@@ -28,7 +28,7 @@ public class LaunchpadRunnerBasicTest {
.runfw("jar/org.apache.felix.framework-6.0.2.jar;version=file")
.export("*")
.bundles(
- "org.osgi.util.promise, org.osgi.util.function, jar/org.apache.felix.scr-2.1.16.jar;version=file, assertj-core")
+ "org.osgi.util.promise, org.osgi.util.function, jar/org.apache.felix.scr-2.1.16.jar;version=file, assertj-core, net.bytebuddy.byte-buddy")
.debug();
@Component(service = X.class, enabled = false)
diff --git a/biz.aQute.tester.test/bnd.bnd b/biz.aQute.tester.test/bnd.bnd
index 6fdd741273..2ee460b0d7 100644
--- a/biz.aQute.tester.test/bnd.bnd
+++ b/biz.aQute.tester.test/bnd.bnd
@@ -26,6 +26,7 @@
org.junit.platform.engine;version="${junit.platform.eclipse.version}";strategy=lowest,\
org.junit.jupiter.engine;version="${junit.jupiter.eclipse.version}";strategy=lowest,\
assertj-core;version=latest,\
+ net.bytebuddy.byte-buddy;version=latest,\
junit-platform-testkit;version="${junit.platform.eclipse.version}";strategy=lowest,\
aQute.libg,\
biz.aQute.bnd.util;version=snapshot,\
diff --git a/bndtools.core.test/bnd.bnd b/bndtools.core.test/bnd.bnd
index e4ae2e98d1..c84ee443ba 100644
--- a/bndtools.core.test/bnd.bnd
+++ b/bndtools.core.test/bnd.bnd
@@ -48,6 +48,7 @@
bndtools.core;version=snapshot,\
bndtools.core.services;version=snapshot,\
assertj-core,\
+ net.bytebuddy.byte-buddy,\
javax.inject,\
org.apiguardian:apiguardian-api,\
org.opentest4j,\
diff --git a/bndtools.core.test/test.cocoa.macosx.x86_64.bndrun b/bndtools.core.test/test.cocoa.macosx.x86_64.bndrun
index 71656c9ebe..3ec46c2736 100644
--- a/bndtools.core.test/test.cocoa.macosx.x86_64.bndrun
+++ b/bndtools.core.test/test.cocoa.macosx.x86_64.bndrun
@@ -27,7 +27,7 @@
osgi.identity;filter:='(osgi.identity=*win32*)',\
-runbundles: \
- assertj-core;version='[3.22.0,3.22.1)',\
+ assertj-core;version='[3.23.1,3.23.2)',\
biz.aQute.bnd.embedded-repo;version=snapshot,\
biz.aQute.bnd.util;version=snapshot,\
biz.aQute.bndlib;version=snapshot,\
@@ -55,6 +55,7 @@
junit-platform-engine;version='[1.8.2,1.8.3)',\
junit-platform-launcher;version='[1.8.2,1.8.3)',\
junit-vintage-engine;version='[5.8.2,5.8.3)',\
+ net.bytebuddy.byte-buddy;version='[1.12.10,1.12.11)',\
net.i2p.crypto.eddsa;version='[0.3.0,0.3.1)',\
org.apache.ant;version='[1.10.8,1.10.9)',\
org.apache.batik.constants;version='[1.11.0,1.11.1)',\
diff --git a/bndtools.core.test/test.gtk.linux.x86_64.bndrun b/bndtools.core.test/test.gtk.linux.x86_64.bndrun
index 5de1c9a1fa..af61fb7f54 100644
--- a/bndtools.core.test/test.gtk.linux.x86_64.bndrun
+++ b/bndtools.core.test/test.gtk.linux.x86_64.bndrun
@@ -26,7 +26,7 @@
osgi.identity;filter:='(osgi.identity=*win32*)',\
-runbundles: \
- assertj-core;version='[3.22.0,3.22.1)',\
+ assertj-core;version='[3.23.1,3.23.2)',\
biz.aQute.bnd.embedded-repo;version=snapshot,\
biz.aQute.bnd.util;version=snapshot,\
biz.aQute.bndlib;version=snapshot,\
@@ -54,6 +54,7 @@
junit-platform-engine;version='[1.8.2,1.8.3)',\
junit-platform-launcher;version='[1.8.2,1.8.3)',\
junit-vintage-engine;version='[5.8.2,5.8.3)',\
+ net.bytebuddy.byte-buddy;version='[1.12.10,1.12.11)',\
net.i2p.crypto.eddsa;version='[0.3.0,0.3.1)',\
org.apache.ant;version='[1.10.8,1.10.9)',\
org.apache.batik.constants;version='[1.11.0,1.11.1)',\
diff --git a/bndtools.core.test/test.win32.x86_64.bndrun b/bndtools.core.test/test.win32.x86_64.bndrun
index 049317ff37..139332bcd1 100644
--- a/bndtools.core.test/test.win32.x86_64.bndrun
+++ b/bndtools.core.test/test.win32.x86_64.bndrun
@@ -25,7 +25,7 @@
osgi.identity;filter:='(osgi.identity=*linux*)',\
-runbundles: \
- assertj-core;version='[3.22.0,3.22.1)',\
+ assertj-core;version='[3.23.1,3.23.2)',\
biz.aQute.bnd.embedded-repo;version=snapshot,\
biz.aQute.bnd.util;version=snapshot,\
biz.aQute.bndlib;version=snapshot,\
@@ -53,6 +53,7 @@
junit-platform-engine;version='[1.8.2,1.8.3)',\
junit-platform-launcher;version='[1.8.2,1.8.3)',\
junit-vintage-engine;version='[5.8.2,5.8.3)',\
+ net.bytebuddy.byte-buddy;version='[1.12.10,1.12.11)',\
net.i2p.crypto.eddsa;version='[0.3.0,0.3.1)',\
org.apache.ant;version='[1.10.8,1.10.9)',\
org.apache.batik.constants;version='[1.11.0,1.11.1)',\
diff --git a/cnf/ext/central.mvn b/cnf/ext/central.mvn
index a3f1ce9205..a4811e498d 100644
--- a/cnf/ext/central.mvn
+++ b/cnf/ext/central.mvn
@@ -87,10 +87,10 @@ org.apiguardian:apiguardian-api:1.1.2
org.assertj:assertj-core:${assertj.version}
org.awaitility:awaitility:${awaitility.version}
org.hamcrest:hamcrest:${hamcrest.version}
-org.mockito:mockito-core:jar:${org.mockito.version}
-net.bytebuddy:byte-buddy:${net.bytebuddy.version}
-net.bytebuddy:byte-buddy-agent:${net.bytebuddy.version}
-org.objenesis:objenesis:jar:${org.objenesis.version}
+org.mockito:mockito-core:${mockito.version}
+net.bytebuddy:byte-buddy:${bytebuddy.version}
+net.bytebuddy:byte-buddy-agent:${bytebuddy.version}
+org.objenesis:objenesis:${objenesis.version}
org.xmlunit:xmlunit-core:2.6.3
org.xmlunit:xmlunit-assertj:2.6.3
org.osgi:org.osgi.test.common:${osgi-test.version}
diff --git a/cnf/ext/junit.bnd b/cnf/ext/junit.bnd
index 6bedeccb44..0f63560dc2 100644
--- a/cnf/ext/junit.bnd
+++ b/cnf/ext/junit.bnd
@@ -11,12 +11,12 @@ junit.jupiter.eclipse.version=5.6.0
junit.platform.eclipse.version=1.6.0
junit.jupiter.version=5.8.2
junit.platform.version=1.8.2
-assertj.version=3.22.0
+assertj.version=3.23.1
awaitility.version=4.2.0
hamcrest.version=2.2
-org.mockito.version=4.4.0
-net.bytebuddy.version=1.12.8
-org.objenesis.version=3.2
+mockito.version=4.6.0
+bytebuddy.version=1.12.10
+objenesis.version=3.2
osgi-test.version=1.1.0
junit: ${junit-osgi},\
@@ -28,6 +28,7 @@ junit-osgi: \
junit-platform-commons;version=latest,\
junit-platform-engine;version=latest,\
assertj-core;version=latest,\
+ net.bytebuddy.byte-buddy;version=latest,\
org.opentest4j;version=latest,\
org.apiguardian:apiguardian-api;version=latest,\
junit-jupiter-api;version=latest,\
@@ -47,7 +48,7 @@ junit-osgi: \
org.osgi.test.junit5;version=latest
mockito: org.mockito.mockito-core;version=latest,\
- net.bytebuddy.byte-buddy;version=latest,\
+ net.bytebuddy.byte-buddy-agent;version=latest,\
org.objenesis;version=latest
-runsystempackages.objenesis: sun.misc,sun.reflect
diff --git a/maven/bnd-plugin-parent/pom.xml b/maven/bnd-plugin-parent/pom.xml
index a590c831ee..c2a6c38640 100644
--- a/maven/bnd-plugin-parent/pom.xml
+++ b/maven/bnd-plugin-parent/pom.xml
@@ -28,7 +28,7 @@
1.0.2.v20150114
5.8.2
- 3.22.0
+ 3.23.1
https://bnd.bndtools.org/