Java 使用maven启动两个activeMQ代理

Java 使用maven启动两个activeMQ代理,java,maven,activemq,Java,Maven,Activemq,我有一个带有activeMQ配置xml的maven项目,只用于启动带有:mvn activeMQ:run的代理。问题是,我需要启动两个实例(在代理网络中连接两个主机),是否有任何方法可以做到这一点。当然,我可以用java代码公开它,比如: 经纪人b1=。。。经纪人b2=。。。。配置并启动它们。(但我不需要maven)我需要这个用于集成测试,它们不是自动化的,手动启动2个代理非常困难,运行测试,如果出现错误消息并出现故障,hart需要理解是测试失败还是环境问题。谢谢。我不太明白您到底想做什么,但是

我有一个带有activeMQ配置xml的maven项目,只用于启动带有:mvn activeMQ:run的代理。问题是,我需要启动两个实例(在代理网络中连接两个主机),是否有任何方法可以做到这一点。当然,我可以用java代码公开它,比如:
经纪人b1=。。。经纪人b2=。。。。配置并启动它们。(但我不需要maven)我需要这个用于集成测试,它们不是自动化的,手动启动2个代理非常困难,运行测试,如果出现错误消息并出现故障,hart需要理解是测试失败还是环境问题。谢谢。

我不太明白您到底想做什么,但是如果可以使用您已经知道的Java代码,通过自定义插件启动和拆除您的代理,可能会帮助您在代理启动和拆除之间运行测试


如果没有,那么该插件的源代码中可能会有一些很好的线索来说明如何实现该功能。

谢谢,我们将尝试一下。