-
Notifications
You must be signed in to change notification settings - Fork 9
ActiveMQ Notes
Craig edited this page Mar 4, 2015
·
5 revisions
Minimal requirements for activemq-osgi (5.11.1) are as follows in the bnd.bnd notation for easy reference/copying. All of these are located in the goss dependency repository or in the amdatu repository.
-runrequires: \
osgi.identity;filter:='(&(osgi.identity=org.apache.felix.framework)(version>=4.2.1))',\
osgi.identity;filter:='(osgi.identity=org.fusesource.stompjms.stompjms-client)',\
osgi.identity;filter:='(osgi.identity=org.glassfish.main.transaction.javax.transaction)',\
osgi.identity;filter:='(&(osgi.identity=org.apache.activemq.activemq-osgi)(version>=5.11.1))'
-runbundles: \
com.springsource.javax.jms;version='[1.1.0,1.1.1)',\
javax.jms-api;version='[2.0.0,2.0.1)',\
javax.management.j2ee-api;version='[1.1.1,1.1.2)',\
org.apache.activemq.activemq-osgi;version='[5.11.1,5.11.2)',\
org.apache.aries.blueprint;version='[1.1.0,1.1.1)',\
org.apache.aries.proxy.api;version='[1.0.0,1.0.1)',\
org.apache.aries.util;version='[1.1.0,1.1.1)',\
org.apache.felix.configadmin;version='[1.8.0,1.8.1)',\
org.apache.geronimo.specs.geronimo-jta_1.1_spec;version='[1.1.1,1.1.2)',\
org.fusesource.hawtbuf.hawtbuf;version='[1.11.0,1.11.1)',\
org.fusesource.hawtdispatch.hawtdispatch;version='[1.21.0,1.21.1)',\
org.fusesource.hawtdispatch.hawtdispatch-transport;version='[1.21.0,1.21.1)',\
org.fusesource.stompjms.stompjms-client;version='[1.19.0,1.19.1)',\
org.glassfish.javax.ejb;version='[3.1.1,3.1.2)',\
org.glassfish.main.transaction.javax.transaction;version='[3.1.2,3.1.3)',\
org.objectweb.asm.all;version='[4.1.0,4.1.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[1.7.0,1.7.1)',\
osgi.enterprise;version='[4.2.0,4.2.1)'
With apache shiro (activemq-shiro) also as a required identity (we use it explicitly for dealing with security for GOSS)
-runrequires: \
osgi.identity;filter:='(&(osgi.identity=org.apache.felix.framework)(version>=4.2.1))',\
osgi.identity;filter:='(osgi.identity=org.fusesource.stompjms.stompjms-client)',\
osgi.identity;filter:='(osgi.identity=org.glassfish.main.transaction.javax.transaction)',\
osgi.identity;filter:='(&(osgi.identity=org.apache.activemq.activemq-osgi)(version>=5.11.1))',\
osgi.identity;filter:='(osgi.identity=org.apache.shiro.core)',\
osgi.identity;filter:='(osgi.identity=org.apache.shiro.web)',\
osgi.identity;filter:='(&(osgi.identity=org.apache.activemq.activemq-osgi)(version>=5.11.1))'
-runbundles: \
com.springsource.javax.jms;version='[1.1.0,1.1.1)',\
javax.jms-api;version='[2.0.0,2.0.1)',\
javax.management.j2ee-api;version='[1.1.1,1.1.2)',\
org.apache.activemq.activemq-osgi;version='[5.11.1,5.11.2)',\
org.apache.aries.blueprint;version='[1.1.0,1.1.1)',\
org.apache.aries.proxy.api;version='[1.0.0,1.0.1)',\
org.apache.aries.util;version='[1.1.0,1.1.1)',\
org.apache.felix.configadmin;version='[1.8.0,1.8.1)',\
org.apache.felix.http.servlet-api;version='[1.0.0,1.0.1)',\
org.apache.geronimo.specs.geronimo-jta_1.1_spec;version='[1.1.1,1.1.2)',\
org.apache.shiro.core;version='[1.2.3,1.2.4)',\
org.apache.shiro.web;version='[1.2.3,1.2.4)',\
org.fusesource.hawtbuf.hawtbuf;version='[1.11.0,1.11.1)',\
org.fusesource.hawtdispatch.hawtdispatch;version='[1.21.0,1.21.1)',\
org.fusesource.hawtdispatch.hawtdispatch-transport;version='[1.21.0,1.21.1)',\
org.fusesource.stompjms.stompjms-client;version='[1.19.0,1.19.1)',\
org.glassfish.javax.ejb;version='[3.1.1,3.1.2)',\
org.glassfish.main.transaction.javax.transaction;version='[3.1.2,3.1.3)',\
org.objectweb.asm.all;version='[4.1.0,4.1.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[1.7.0,1.7.1)',\
osgi.enterprise;version='[4.2.0,4.2.1)'
- GOSS Project Workflow
- How To Articles
- Setup GOSS in Eclipse
- Start a GOSS project
- Register a datasource
- Register a handler
- Create Integration Tests
- Reference repositories
- Configure Access Control
- ActiveMQ Notes
- Publications
- GOSS License
- [Datasets] (wiki/Datasets)