Just to clarify: - I am using activemq-osgi-5.14.3. - The karaf feature you reference in the other thread seems to leverage activemq-client?
> On Feb 24, 2017, at 1:52 AM, Randy Leonard <randy.leonard....@gmail.com> > wrote: > >> Do you have blueprint in your index? > > - If you mean local/index.xml, blueprint is not listed as a capability as a > requirement, but an attribute to those. My local/index.html is attached > - But note I am referencing blueprint via central.xml > - Please let me know if I have misunderstood your question > > Randy > > <index.xml> > > > >> On Feb 24, 2017, at 1:38 AM, Christian Schneider <ch...@die-schneider.net >> <mailto:ch...@die-schneider.net>> wrote: >> >> Yes. You require blueprint but apparently activemq requires it anyway. So >> that should make no difference. >> The point is.. Do you have blueprint in your index? >> >> Christian >> >> On 24.02.2017 09:33, Randy Leonard wrote: >>> Christian: >>> >>>> Do you have any bundle providing the blueprint packages in your index? >>> >>> I am actually providing blueprint in my runrequires property within >>> bnd.bnd, as follows: >>> >>>>> -runrequires: \ >>>>> ………. >>>>> >>>>> osgi.identity;filter:='(&(osgi.identity=org.osgi.service.blueprint)(version>=1.0.2.201505202024))’ >>>>> ………. >>> >>> >>> >>> I’ve configured my central.xml file to provide this dependency: >>> >>> <project xmlns="http://maven.apache.org/POM/4.0.0 >>> <http://maven.apache.org/POM/4.0.0>" >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance >>> <http://www.w3.org/2001/XMLSchema-instance>" >>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >>> <http://maven.apache.org/POM/4.0.0> >>> http://maven.apache.org/xsd/maven-4.0.0.xsd >>> <http://maven.apache.org/xsd/maven-4.0.0.xsd>"> >>> <modelVersion>4.0.0</modelVersion> >>> >>> <groupId>local</groupId> >>> <artifactId>central</artifactId> >>> <version>0.0.0</version> >>> >>> <packaging>pom</packaging> >>> >>> <dependencies> >>> ………. >>> <dependency> >>> <groupId>org.osgi</groupId> >>> <artifactId>org.osgi.service.blueprint</artifactId> >>> <version>1.0.2</version> >>> </dependency> >>> ………. >>> </dependencies> >>> >>> </project> >>> >>> >>> Thanks, >>> Randy >>> >>> >>>> On Feb 24, 2017, at 1:27 AM, Christian Schneider <ch...@die-schneider.net >>>> <mailto:ch...@die-schneider.net>> wrote: >>>> >>>> Do you have any bundle providing the blueprint packages in your index? >>>> I also wonder a bit why activemq requires blueprint. Will check in the >>>> source. >>>> >>>> Christian >>>> >>>> On 24.02.2017 09:09, Randy Leonard wrote: >>>>> I am having an issue getting Apache MQ to work with OSGi enRoute. I’ve >>>>> stripped it down to just the following bnd.bnd file: >>>>> >>>>> ——————————— >>>>> Bundle-Version: 1.0.0.${tstamp} >>>>> Bundle-Description: This is my description >>>>> Private-Package: com.xyz.event.mq.producer.provider >>>>> >>>>> -buildpath: \ >>>>> osgi.enroute.base.api;version=1.0,\ >>>>> javax.jms-api,\ >>>>> org.apache.activemq.activemq-osgi,\ >>>>> com.xyz.event.mq.producer.api;version=latest >>>>> >>>>> -testpath: osgi.enroute.junit.wrapper;version=4.12 >>>>> -includeresource: {readme.md} >>>>> >>>>> -runrequires: \ >>>>> >>>>> osgi.identity;filter:='(osgi.identity=org.apache.activemq.activemq-osgi)',\ >>>>> osgi.identity;filter:='(osgi.identity=javax.annotation-api)',\ >>>>> osgi.identity;filter:='(osgi.identity=org.objectweb.asm)',\ >>>>> >>>>> osgi.identity;filter:='(&(osgi.identity=org.apache.felix.gogo.runtime)(version>=1.0.0))',\ >>>>> >>>>> osgi.identity;filter:='(&(osgi.identity=org.apache.felix.gogo.shell)(version>=1.0.0))',\ >>>>> >>>>> osgi.identity;filter:='(&(osgi.identity=org.apache.felix.gogo.command)(version>=1.0.0))',\ >>>>> osgi.identity;filter:='(osgi.identity=org.apache.felix.scr)',\ >>>>> >>>>> osgi.identity;filter:='(&(osgi.identity=org.osgi.service.blueprint)(version>=1.0.2.201505202024))’ >>>>> >>>>> osgi.identity;filter:='(osgi.identity=com.xyz.event.mq.producer.provider)' >>>>> >>>>> -runbundles: \ >>>>> com.xyz.event.mq.producer.provider;version=snapshot,\ >>>>> org.apache.felix.configadmin;version='[1.8.8,1.8.9)',\ >>>>> org.apache.felix.log;version='[1.0.1,1.0.2)',\ >>>>> org.apache.felix.scr;version='[2.0.2,2.0.3)',\ >>>>> org.eclipse.equinox.metatype;version='[1.4.100,1.4.101)',\ >>>>> org.osgi.service.metatype;version='[1.3.0,1.3.1)' >>>>> Export-Package: \ >>>>> com.xyz.event.mq.producer.api,\ >>>>> com.xyz.event.mq.producer.api.dto >>>>> ——————————— >>>>> >>>>> >>>>> But I am still getting the following resolution errors: >>>>> >>>>> ——————————— >>>>> Unable to resolve <<INITIAL>> version=null: >>>>> missing requirement com.xyz.event.mq.producer.provider >>>>> -> Unable to resolve com.xyz.event.mq.producer.provider >>>>> version=1.0.0.201702240740: >>>>> missing requirement org.apache.activemq; version=[5.14.0,6.0.0) >>>>> -> Unable to resolve org.apache.activemq.activemq-osgi version=5.14.3: >>>>> missing requirement org.osgi.service.blueprint; version=[1.0.0,2.0.0)]] >>>>> ——————————— >>>>> >>>>> >>>>> This is confusing, as: >>>>> - 'org.apache.activemq.activemq-osgi' should resolve ‘ >>>>> org.apache.activemq; version=[5.14.0,6.0.0)’ >>>>> - ‘org.osgi.service.blueprint’ should certainly resolve >>>>> 'org.osgi.service.blueprint; version=[1.0.0,2.0.0)]]' >>>>> >>>>> Curious if anyone has been successful with Apache MQ within enRoute and >>>>> could share some ideas? >>>>> >>>>> Thanks, >>>>> Randy >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> OSGi Developer Mail List >>>>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>>> <https://mail.osgi.org/mailman/listinfo/osgi-dev> >>>> >>>> -- >>>> Christian Schneider >>>> http://www.liquid-reality.de <http://www.liquid-reality.de/> >>>> >>>> Open Source Architect >>>> http://www.talend.com <http://www.talend.com/> >>>> _______________________________________________ >>>> OSGi Developer Mail List >>>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>> <https://mail.osgi.org/mailman/listinfo/osgi-dev> >>> >>> >>> _______________________________________________ >>> OSGi Developer Mail List >>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>> <https://mail.osgi.org/mailman/listinfo/osgi-dev> >> >> -- >> Christian Schneider >> http://www.liquid-reality.de <http://www.liquid-reality.de/> >> >> Open Source Architect >> http://www.talend.com <http://www.talend.com/> >> _______________________________________________ >> OSGi Developer Mail List >> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >> https://mail.osgi.org/mailman/listinfo/osgi-dev >
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev