diff --git a/jetty-osgi/jetty-osgi-alpn/pom.xml b/jetty-osgi/jetty-osgi-alpn/pom.xml index cffc1ea89d9..082d296cca7 100644 --- a/jetty-osgi/jetty-osgi-alpn/pom.xml +++ b/jetty-osgi/jetty-osgi-alpn/pom.xml @@ -35,7 +35,7 @@ 2 ${bundle-symbolic-name};singleton:=true Jetty OSGi ALPN Fragment - ${parsedVersion.osgiVersion} + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion} org.eclipse.jetty.alpn system.bundle;extension:=framework diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootSpdy.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootSpdy.java index c7c7c33ddfb..e336ad804cc 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootSpdy.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootSpdy.java @@ -31,12 +31,14 @@ import java.util.List; import javax.inject.Inject; import org.junit.Assert; +import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.ops4j.pax.exam.CoreOptions; import org.ops4j.pax.exam.Option; import org.ops4j.pax.exam.junit.Configuration; import org.ops4j.pax.exam.junit.JUnit4TestRunner; +import org.osgi.framework.Bundle; import org.osgi.framework.BundleContext; /** @@ -98,14 +100,15 @@ public class TestJettyOSGiBootSpdy res.add(CoreOptions.vmOptions("-Xbootclasspath/p:" + alpnBoot)); res.add(mavenBundle().groupId("org.eclipse.jetty.osgi").artifactId("jetty-osgi-alpn").versionAsInProject().noStart()); + res.add(mavenBundle().groupId("org.eclipse.jetty.spdy").artifactId("spdy-client").versionAsInProject().noStart()); res.add(mavenBundle().groupId("org.eclipse.jetty.spdy").artifactId("spdy-core").versionAsInProject().noStart()); res.add(mavenBundle().groupId("org.eclipse.jetty.spdy").artifactId("spdy-server").versionAsInProject().noStart()); res.add(mavenBundle().groupId("org.eclipse.jetty.spdy").artifactId("spdy-http-common").versionAsInProject().noStart()); res.add(mavenBundle().groupId("org.eclipse.jetty.spdy").artifactId("spdy-http-server").versionAsInProject().noStart()); - res.add(mavenBundle().groupId("org.eclipse.jetty.spdy").artifactId("spdy-client").versionAsInProject().noStart()); return res; } + @Ignore @Test public void checkALPNBootOnBootstrapClasspath() throws Exception { @@ -117,6 +120,10 @@ public class TestJettyOSGiBootSpdy @Test public void assertAllBundlesActiveOrResolved() { + Bundle b = TestOSGiUtil.getBundle(bundleContext, "org.eclipse.jetty.spdy.client"); + TestOSGiUtil.diagnoseNonActiveOrNonResolvedBundle(b); + b = TestOSGiUtil.getBundle(bundleContext, "org.eclipse.jetty.osgi.boot"); + TestOSGiUtil.diagnoseNonActiveOrNonResolvedBundle(b); TestOSGiUtil.assertAllBundlesActiveOrResolved(bundleContext); } diff --git a/jetty-spdy/spdy-client/pom.xml b/jetty-spdy/spdy-client/pom.xml index be0690f7e14..751cbc3e8d8 100644 --- a/jetty-spdy/spdy-client/pom.xml +++ b/jetty-spdy/spdy-client/pom.xml @@ -29,7 +29,7 @@ org.eclipse.jetty.spdy.client;version="9.1" - !org.eclipse.jetty.npn,org.eclipse.jetty.*;version="[9.0,10.0)",* + !org.eclipse.jetty.npn,!org.eclipse.jetty.alpn,org.eclipse.jetty.*;version="[9.0,10.0)",* diff --git a/jetty-spdy/spdy-server/pom.xml b/jetty-spdy/spdy-server/pom.xml index c8a60ccd7c0..dc6f03bf975 100644 --- a/jetty-spdy/spdy-server/pom.xml +++ b/jetty-spdy/spdy-server/pom.xml @@ -29,7 +29,7 @@ org.eclipse.jetty.spdy.server;version="9.1" - org.eclipse.jetty.alpn,org.eclipse.jetty.npn,org.eclipse.jetty.*;version="[9.0,10.0)",* + org.eclipse.jetty.alpn;resolution:=optional,org.eclipse.jetty.npn;resolution:=optional,org.eclipse.jetty.*;version="[9.0,10.0)",* <_nouses>true