我使用activeMQ config xml的maven项目仅用于启动代理:mvn activemq:run。问题是,我需要启动2个实例(在代理网络中连接2个主服务器),有没有办法做到这一点。 Ofcouse,我可以用java代码公开它,比如: 经纪人b1 = ...经纪人b2 = ....配置并启动它们。(但后来我没有maven)我需要这个用于集成测试,它们不是自动化的,很难开始2个经纪人,运行测试,如果错误信息被卡住并且有失败,那么可以理解是测试失败还是仅仅是环境问题。感谢的。
答案 0 :(得分:0)
我并不完全明白你要做什么,但是如果使用你已经知道的Java代码启动和拆除你的代理可以使用自定义插件完成,http://maven.apache.org/plugins/maven-invoker-plugin/可以帮助你运行在经纪人的发起和拆除之间进行测试。
如果没有,那么该插件的源代码中可能会有一些好的线索来说明它是如何完成的。