From bdb4dd435e18336c61f67d270004e17696481bc3 Mon Sep 17 00:00:00 2001 From: Jan Bartel Date: Mon, 16 Nov 2020 16:09:45 +0100 Subject: [PATCH 1/4] Issue #5675 Update some osgi test dependencies Signed-off-by: Jan Bartel --- jetty-osgi/test-jetty-osgi/pom.xml | 60 +++++++++++++++++-- .../test/TestJettyOSGiAnnotationParser.java | 8 +-- .../TestJettyOSGiBootWithAnnotations.java | 1 - .../TestJettyOSGiBootWithJavaxWebSocket.java | 5 +- .../test/TestJettyOSGiClasspathResources.java | 6 +- 5 files changed, 64 insertions(+), 16 deletions(-) diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml index 73fcb338ba01..926f83aa2ab1 100644 --- a/jetty-osgi/test-jetty-osgi/pom.xml +++ b/jetty-osgi/test-jetty-osgi/pom.xml @@ -14,7 +14,10 @@ https://download.eclipse.org/jetty/orbit/ target/distribution 4.13.1 - 2.6.1 + 2.6.2 + 5.2.0 + 1.8.3 + 3.0.0 1.0 @@ -37,17 +40,38 @@ pax-exam-container-forked ${exam.version} test + + + biz.aQute.bnd + bndlib + + + org.ops4j.pax.tinybundles + tinybundles + + + + + org.ops4j.pax.tinybundles + tinybundles + ${tinybundles.version} org.ops4j.pax.swissbox pax-swissbox-framework - 1.8.3 + ${swissbox.version} test + + + org.ops4j.base + ops4j-base-monitors + + org.ops4j.pax.swissbox pax-swissbox-tracker - 1.8.3 + ${swissbox.version} test @@ -71,13 +95,19 @@ org.ops4j.pax.url pax-url-wrap - 2.6.1 + ${url.version} test + + + biz.aQute.bnd + bndlib + + biz.aQute.bnd - bndlib - 2.4.0 + biz.aQute.bndlib + ${bnd.version} org.osgi @@ -432,6 +462,24 @@ asm-commons test + + org.ow2.asm + asm-tree + test + ${asm.version} + + + org.ow2.asm + asm-analysis + test + ${asm.version} + + + org.ow2.asm + asm-util + test + ${asm.version} + org.eclipse.jetty.http2 http2-client diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiAnnotationParser.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiAnnotationParser.java index 688bdc6c5245..478b016d5d18 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiAnnotationParser.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiAnnotationParser.java @@ -25,14 +25,12 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.Collections; -import java.util.HashMap; import java.util.concurrent.ConcurrentHashMap; import javax.inject.Inject; import aQute.bnd.osgi.Constants; import org.eclipse.jetty.annotations.ClassInheritanceHandler; import org.eclipse.jetty.osgi.annotations.AnnotationParser; -import org.eclipse.jetty.toolchain.test.MavenTestingUtils; import org.junit.Test; import org.junit.runner.RunWith; import org.ops4j.pax.exam.Configuration; @@ -46,6 +44,8 @@ import static org.junit.Assert.assertTrue; import static org.ops4j.pax.exam.CoreOptions.mavenBundle; + + /** * TestJettyOSGiAnnotationParser * @@ -64,8 +64,8 @@ public static Option[] configure() options.add(TestOSGiUtil.optionalRemoteDebug()); options.add(CoreOptions.junitBundles()); options.addAll(TestOSGiUtil.coreJettyDependencies()); - options.add(mavenBundle().groupId("biz.aQute.bnd").artifactId("bndlib").versionAsInProject().start()); - options.add(mavenBundle().groupId("org.ops4j.pax.tinybundles").artifactId("tinybundles").version("2.1.1").start()); + options.add(mavenBundle().groupId("biz.aQute.bnd").artifactId("biz.aQute.bndlib").version("3.5.0").start()); + options.add(mavenBundle().groupId("org.ops4j.pax.tinybundles").artifactId("tinybundles").versionAsInProject().start()); return options.toArray(new Option[options.size()]); } diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java index ba97ba924ce0..c0e31db27575 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java @@ -18,7 +18,6 @@ package org.eclipse.jetty.osgi.test; -import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; import javax.inject.Inject; diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithJavaxWebSocket.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithJavaxWebSocket.java index 07f85b2dd5a7..67bef8a622ba 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithJavaxWebSocket.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithJavaxWebSocket.java @@ -93,8 +93,9 @@ public static List - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services diff --git a/jetty-osgi/jetty-osgi-boot-warurl/pom.xml b/jetty-osgi/jetty-osgi-boot-warurl/pom.xml index 75fe90b3f38b..def0a14f5e25 100644 --- a/jetty-osgi/jetty-osgi-boot-warurl/pom.xml +++ b/jetty-osgi/jetty-osgi-boot-warurl/pom.xml @@ -18,7 +18,7 @@ jetty-util - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi diff --git a/jetty-osgi/jetty-osgi-boot/pom.xml b/jetty-osgi/jetty-osgi-boot/pom.xml index 615065f84fa5..3054a3ac540b 100644 --- a/jetty-osgi/jetty-osgi-boot/pom.xml +++ b/jetty-osgi/jetty-osgi-boot/pom.xml @@ -29,11 +29,11 @@ jetty-jmx - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services @@ -81,7 +81,8 @@ javax.transaction.xa;version="1.1.0";resolution:=optional, org.objectweb.asm;version="$(version;=;${asm.version})";resolution:=optional, org.osgi.framework, - org.osgi.service.cm;version="1.2.0", + org.osgi.service.cm;version="1.4.0", + org.osgi.service.event;version="1.4.0", org.osgi.service.packageadmin, org.osgi.service.startlevel;version="1.0.0", org.osgi.service.url;version="1.0.0", diff --git a/jetty-osgi/jetty-osgi-httpservice/pom.xml b/jetty-osgi/jetty-osgi-httpservice/pom.xml index 7bdfb9bd48e8..f649745ddd70 100644 --- a/jetty-osgi/jetty-osgi-httpservice/pom.xml +++ b/jetty-osgi/jetty-osgi-httpservice/pom.xml @@ -25,7 +25,7 @@ servlet - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi provided diff --git a/jetty-osgi/pom.xml b/jetty-osgi/pom.xml index 316587ed84b3..5f295733126a 100644 --- a/jetty-osgi/pom.xml +++ b/jetty-osgi/pom.xml @@ -12,8 +12,8 @@ pom - 3.7.1 - 3.2.100.v20100503 + 3.16.0 + 3.9.0 1.0.0-v20070606 @@ -134,7 +134,7 @@ ${project.version} - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services ${osgi-services-version} @@ -151,7 +151,7 @@ - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi ${osgi-version} diff --git a/jetty-osgi/test-jetty-osgi-context/pom.xml b/jetty-osgi/test-jetty-osgi-context/pom.xml index 1b1d72e09c38..4c9759b35ab1 100644 --- a/jetty-osgi/test-jetty-osgi-context/pom.xml +++ b/jetty-osgi/test-jetty-osgi-context/pom.xml @@ -18,12 +18,12 @@ ${project.version} - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi provided - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services provided diff --git a/jetty-osgi/test-jetty-osgi-server/pom.xml b/jetty-osgi/test-jetty-osgi-server/pom.xml index 3603adba1b85..707327b1434f 100644 --- a/jetty-osgi/test-jetty-osgi-server/pom.xml +++ b/jetty-osgi/test-jetty-osgi-server/pom.xml @@ -18,12 +18,12 @@ ${project.version} - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi provided - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services provided diff --git a/jetty-osgi/test-jetty-osgi-webapp/pom.xml b/jetty-osgi/test-jetty-osgi-webapp/pom.xml index ab5a76e7f6ce..d3a4797801e0 100644 --- a/jetty-osgi/test-jetty-osgi-webapp/pom.xml +++ b/jetty-osgi/test-jetty-osgi-webapp/pom.xml @@ -18,12 +18,12 @@ jetty-webapp - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi provided - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services provided diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml index 926f83aa2ab1..6941d501935e 100644 --- a/jetty-osgi/test-jetty-osgi/pom.xml +++ b/jetty-osgi/test-jetty-osgi/pom.xml @@ -118,13 +118,19 @@ org.eclipse.platform org.eclipse.osgi - 3.16.0 + ${osgi-version} test org.eclipse.platform org.eclipse.osgi.services - 3.9.0 + ${osgi-services-version} + test + + + org.eclipse.platform + org.eclipse.osgi.util + 3.5.300 test @@ -136,11 +142,11 @@ test - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services @@ -152,11 +158,11 @@ test - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi - org.eclipse.osgi + org.eclipse.platform org.eclipse.osgi.services diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestOSGiUtil.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestOSGiUtil.java index ebfdf527f7e0..d6c138d7dc41 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestOSGiUtil.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestOSGiUtil.java @@ -123,6 +123,8 @@ public static List