0

我有带有activeMQ config xml的maven项目,仅用于启动代理:mvn activemq:run。问题是,我需要启动 2 个实例(在代理网络中连接 2 个主控),有没有办法做到这一点。Ofcouse,我可以在 java 代码中公开它,例如: Broker b1 = ... Broker b2 = .... 配置并启动它们。(但我不会有 maven)我需要它来进行集成测试,它们不是自动化的,手动启动 2 个代理,运行测试非常困难,如果出现错误消息并出现故障,很难理解是测试失败还是只是环境问题。谢谢。

4

1 回答 1

0

我不明白你到底想做什么,但如果启动和拆除你的经纪人可以使用你已经知道的 Java 代码的自定义插件来完成, http ://maven.apache.org/plugins/maven- invoker-plugin/可以帮助您在代理的启动和拆卸之间运行测试。

如果没有,那么该插件的源代码中可能有一些很好的线索来说明它是如何完成的。

于 2012-08-20T00:42:32.537 回答