From 0e93c25af3326e85e8fe37631783763aa151b584 Mon Sep 17 00:00:00 2001
From: Mat Booth <mat.booth@redhat.com>
Date: Fri, 23 Mar 2018 16:20:45 +0000
Subject: [PATCH] Make the requirement on "osgi.serviceloader.processor"
optional
This allows Eclipse to continue to make use of jetty-* bundles
without requiring the presence of Apache Aries.
This fixes a problem introduced by the resolution to #2164 and
the same solution is used as in 10cdf16
See also the discussion at Eclipse:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=532294
Signed-off-by: Mat Booth <mat.booth@redhat.com>
---
jetty-util/pom.xml | 2 +-
jetty-xml/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/jetty-util/pom.xml b/jetty-util/pom.xml
index 5813e02d52..936d545aa5 100644
--- a/jetty-util/pom.xml
+++ b/jetty-util/pom.xml
@@ -50,7 +50,7 @@
<extensions>true</extensions>
<configuration>
<instructions>
- <Require-Capability>osgi.serviceloader; filter:="(osgi.serviceloader=org.eclipse.jetty.util.security.CredentialProvider)";resolution:=optional;cardinality:=multiple, osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)"</Require-Capability>
+ <Require-Capability>osgi.serviceloader; filter:="(osgi.serviceloader=org.eclipse.jetty.util.security.CredentialProvider)";resolution:=optional;cardinality:=multiple, osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)";resolution:=optional</Require-Capability>
</instructions>
</configuration>
</plugin>
diff --git a/jetty-xml/pom.xml b/jetty-xml/pom.xml
index 15cefddcaa..43b8ddbc84 100644
--- a/jetty-xml/pom.xml
+++ b/jetty-xml/pom.xml
@@ -27,7 +27,7 @@
<extensions>true</extensions>
<configuration>
<instructions>
- <Require-Capability>osgi.serviceloader; filter:="(osgi.serviceloader=org.eclipse.jetty.xml.ConfigurationProcessorFactory)";resolution:=optional;cardinality:=multiple, osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)"</Require-Capability>
+ <Require-Capability>osgi.serviceloader; filter:="(osgi.serviceloader=org.eclipse.jetty.xml.ConfigurationProcessorFactory)";resolution:=optional;cardinality:=multiple, osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)";resolution:=optional</Require-Capability>
</instructions>
</configuration>
</plugin>
--
2.14.3