About utilities I have developed.
HornetQServer.java pom.xml
2.4.7.Final 2.4.7.Final 2.4.7.Final 3.2.3.Final 2.2.21.Final <!-- HornetQ dependency are specified at Test scope in parent -->
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-jms-client</artifactId>
<version>${hornetq-jms-client.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-core-client</artifactId>
<version>${hornetq.core.client.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-jms-server</artifactId>
<version>${hornetq.jms.server.version}</version>
<exclusions>
<exclusion>
<groupId>org.jboss.naming</groupId>
<artifactId>jnpserver</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.netty</groupId>
<artifactId>netty</artifactId>
<version>${org.jboss.netty.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-core</artifactId>
<version>${hornetq.core.version}</version>
<scope>test</scope>
</dependency>
<!-- end of HornetQ dependencies -->