2014-01-08 4 views
0

activemq-client (5.9.0> =)의 osgi 번들을 사용할 준비가되었습니다. jar 매니페스트에는 기본적으로 OSGi 마크 업이 포함되어 있지 않은 것으로 보입니다.ActiveMQ-Client osgi 번들?

또한 activemq-osgi 번들을 보았습니다.이 패키지에는 필요하지 않은 너무 많은 것들이 포함되어 있으며 j2ee 구성 요소에 대한 런타임 종속성도 있습니다.

사전 패키지 된 activemq-client 번들이 있습니까? 아니면 직접 포장해야합니까?

나는 펠릭스 컨테이너

답변

1

난 당신이 Karaf에 ActiveMQ를 5.9 클라이언트를 설치하려고한다는 가정에 설치하려합니다. 이를 위해 사용되는 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 
0

당신은 스프링 EBR의 REPO에서 볼나요? 꽤 많이 거기에 있습니다, 나는 5.9.0을 볼 수 없습니다 :(