[
https://issues.apache.org/jira/browse/FELIX-6337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17306958#comment-17306958
]
Carsten Ziegeler commented on FELIX-6337:
-----------------------------------------
Yes, i tested with 5.1.2-SNAPSHOT, this is in the pom
https://github.com/apache/felix-dev/blob/master/http/jetty/pom.xml#L202
> Maven Bundle Plugin generates incorrect Provide-Capability
> ----------------------------------------------------------
>
> Key: FELIX-6337
> URL: https://issues.apache.org/jira/browse/FELIX-6337
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-5.1.1
> Reporter: Robert Varga
> Assignee: Jean-Baptiste Onofré
> Priority: Blocker
> Labels: regression
> Fix For: maven-bundle-plugin-5.1.2
>
>
> When presented with the following:
> {code:java}
> @Component(immediate = true, service = { CacheManagers.class,
> CacheManagersRegistry.class })
> public class CacheManagersRegistryImpl implements CacheManagersRegistry {
> {code}
> maven-bundle-plugin-5.1.1 generates the following:
> {noformat}
> Provide-Capability: osgi.service;uses:="org.opendaylight.infrautils.cach
> es,org.opendaylight.infrautils.caches.baseimpl";objectClass="org.openda
> ylight.infrautils.caches.CacheManagers,org.opendaylight.infrautils.cach
> es.baseimpl.CacheManagersRegistry"
> {noformat}
> whereas maven-bundle-plugin-4.2.1 generates the following:
> {noformat}
> Provide-Capability: osgi.service;objectClass:List<String>="org.opendayli
> ght.infrautils.caches.CacheManagers,org.opendaylight.infrautils.caches.
> baseimpl.CacheManagersRegistry"
> {noformat}
> It seems the List<String> part is getting lost, hence the value is treated as
> a single String – which leads to at least Karaf failing to install dependent
> bundles.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)