我正在嘗試使用嵌入式ActiveMQ代理進行單元測試,如下所述:http://activemq.apache.org/how-to-unit-test-jms-code.html嵌入式ActiveMQ代理需要哪些依賴關係?
我需要包含哪些Maven依賴關係?目前,我剛纔這些:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-core</artifactId>
<version>5.5.0</version>
</dependency>
這就是我得到:
java.lang.ClassFormatError: Absent Code attribute in method that
is not native or abstract in class file javax/jms/JMSException
當試圖實例化一個經紀人:
final BrokerService broker = new BrokerService();
我要補充什麼別的Maven依賴關係列表? (我不使用春季)
activemq通過activemq-client - > geronimo-jms對JMS API有一個傳遞依賴性,最好的答案。 – dardo 2013-04-24 14:01:34