ActiveMQ-Client osgi包?

时间:2014-01-08 11:44:04

标签: java osgi activemq osgi-bundle

我正在寻找一个随时可用的osgi bundle of activemq-client(5.9.0> =)。似乎jar清单默认情况下不包含任何OSGi标记。

我还遇到了activemq-osgi包 - 它包含了太多我不需要的东西,并且在j2ee组件上也有一些运行时依赖性。

是否有任何预打包的activemq-client软件包或者我必须自己包装吗?

我正在尝试将其安装到felix容器

2 个答案:

答案 0 :(得分:2)

我认为您正在尝试将ActiveMQ 5.9客户端安装到Karaf中。为此,它不是使用activemq-client jar而是activemq-osgi。但是,它确实有自己的依赖项。安装它的最简单方法是通过Karaf中的功能机制:

features:addUrl mvn:org.apache.activemq/activemq-karaf/5.9.0/xml/features
features:install activemq-client

依赖项的完整列表如下:

Feature contains followed bundles:
 mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/1.1.1 start-level=50
 mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1 start-level=50
 mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1 start-level=50
 mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1 start-level=50
 mvn:org.jvnet.jaxb2_commons/jaxb2-basics-runtime/0.6.4 start-level=50
 mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.1.1_2 start-level=50
 mvn:commons-pool/commons-pool/1.6 start-level=50
 mvn:commons-net/commons-net/3.3 start-level=50
 wrap:mvn:org.apache.zookeeper/zookeeper/3.4.5$Import-Package=*;resolution:=optional&Export-Package=org.apache.zookeeper*;-noimport:=true&overwrite=merge start-level=50
 mvn:org.apache.xbean/xbean-spring/3.14 start-level=50
 mvn:org.apache.activemq/activemq-osgi/5.9.0 start-level=50

答案 1 :(得分:0)

你看到春天的回复吗?那里有很多,但我看不到5.9.0 :(