Maven测试中的JMSListner在测试完成后继续运行

时间:2014-07-11 08:55:23

标签: maven-3 spring-jms

mvn install

当我运行包含启动JMSListner(Spring-ActiveMQ)的maven测试时,它会在Listner抛出JMSException之后被卡住。我必须手动杀死Maven启动的Eclipse上的Process。

如何在MAVEN TESTs(Junit)运行后让Maven破坏JMSListner以便它被销毁?

1 个答案:

答案 0 :(得分:0)

如果您使用Spring的JUnit测试运行器和@ContextConfiguration,框架将为您提供一切照顾。

如果要在测试中创建应用程序上下文,则需要stop()文本末尾的上下文(可能在finally块中)。