【问题标题】:Start two activeMQ brokers with maven使用 maven 启动两个 activeMQ 代理
【发布时间】:2012-08-15 08:47:53
【问题描述】:

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

【问题讨论】:

    标签: java maven activemq


    【解决方案1】:

    我不完全了解您要做什么,但是如果可以使用您已经知道的 Java 代码使用自定义插件来启动和拆除您的代理,http://maven.apache.org/plugins/maven-invoker-plugin/ 可能会帮助您在之间运行测试代理的启动和拆除。

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

    【讨论】:

    • 谢谢,要试试这个。
    猜你喜欢
    • 2015-04-27
    • 1970-01-01
    • 2015-02-16
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    相关资源
    最近更新 更多