Some time ago a patch was submitted to create a "lightweight" set of dependencies for people who are just writing a simple client - https://issues.apache.org/jira/browse/AMQ-1703
This was also discussed at http://activemq.2283324.n4.nabble.com/ActiveMQ-client-without-Spring-td3178034.html By my reckoning, the current list of exclusions for 5.6.0 is currently as follows below. Is this right - have I excluded too much, or missed something? If that's right, what are the chances of getting the patch updated and included in the next release? Thanks, Greg <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.6.0</version> <!-- Exclude the non-client JAR files --> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>org.apache.activemq</groupId> <artifactId>activeio-core</artifactId> </exclusion> <exclusion> <groupId>org.apache.activemq</groupId> <artifactId>kahadb</artifactId> </exclusion> <exclusion> <groupId>org.jasypt</groupId> <artifactId>jasypt</artifactId> </exclusion> <exclusion> <groupId>org.apache.activemq.protobuf</groupId> <artifactId>activemq-protobuf</artifactId> </exclusion> <exclusion> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> </exclusion> <exclusion> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>org.fusesource.mqtt-client</groupId> <artifactId>mqtt-client</artifactId> </exclusion> <exclusion> <groupId>org.fusesource.fuse-extra</groupId> <artifactId>fusemq-leveldb</artifactId> </exclusion> </exclusions> </dependency>