<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
- <configuration>
- <instructions>
- <Karaf-Commands>org.opendaylight.openflowplugin.impl.karaf</Karaf-Commands>
- </instructions>
+ <configuration>
+ <instructions>
+ <Karaf-Commands>org.opendaylight.openflowplugin.impl.karaf</Karaf-Commands>
+ <!-- FIXME: remove this block when we do not have Blueprint components -->
+ <Provide-Capability>
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.api.openflow.FlowGroupCacheManager";uses:="org.opendaylight.openflowplugin.api.openflow",
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.api.openflow.FlowGroupInfoHistories,org.opendaylight.openflowplugin.extension.api.OpenFlowPluginExtensionRegistratorProvider";uses:="org.opendaylight.openflowplugin.api.openflow,org.opendaylight.openflowplugin.extension.api",
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.api.openflow.configuration.ConfigurationServiceFactory";uses:="org.opendaylight.openflowplugin.api.openflow.configuration",
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.api.openflow.mastership.MastershipChangeServiceManager";uses:="org.opendaylight.openflowplugin.api.openflow.mastership",
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.api.openflow.statistics.ofpspecific.MessageIntelligenceAgency";uses:="org.opendaylight.openflowplugin.api.openflow.statistics.ofpspecific",
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.impl.DiagStatusProvider";uses:="org.opendaylight.openflowplugin.impl",
+
+ osgi.service;objectClass:List<String>="org.opendaylight.openflowplugin.api.openflow.configuration.ConfigurationService";uses:="org.opendaylight.openflowplugin.api.openflow.configuration"
+ </Provide-Capability>
+ </instructions>
</configuration>
</plugin>
</plugins>