When I enable "OSGI Bundle" check box and enable Bean impl and MQTT binding in the "SwitchYard Components" in New SwitchYard Project wizard, generated features.xml was:
<?xml version="1.0" encoding="UTF-8"?>
|
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">
|
<repository>mvn:org.switchyard.karaf/switchyard/${switchyard.version}/xml/features</repository>
|
<feature name="test-mqtt" version="0.0.1-SNAPSHOT" resolver="(obr)">
|
<feature version="${switchyard.version}">switchyard-bean</feature>
|
<feature version="${switchyard.version}">switchyard</feature>
|
<bundle>mvn:${project.groupId}/${project.artifactId}/${project.version}</bundle>
|
</feature>
|
</features>
|
It doesn't work on karaf as the deployment infinitely waits for namespace handler for urn:switchyard-component-camel-mqtt:config:2.0.
|