如何通过gradle启动嵌入式ActiveMQ代理

时间:2018-01-24 16:24:05

标签: gradle activemq build.gradle gradlew

我正在编写集成测试,我想连接activeMQ代理。到目前为止,我在gradle中使用ActiveMQ代理作为依赖的策略

compile 'org.apache.activemq:activemq-broker:5.14.5'

在我的configuration.xml文件中,我正在使用

<bean id="inputActiveMqConnectionFactory" 
 class="org.apache.activemq.ActiveMQConnectionFactory" lazy-init="true">
    <property name="brokerURL">
        <value>vm://localhost?broker.persistent=false</value>
    </property>
    <property name="userName">
        <value>${active.mq.username}</value>
    </property>
    <property name="password">
        <value>${active.mq.password}</value>
    </property>
</bean>

这将连接到ActiveMQ代理并启动。我想在build.gradle文件中应用相同的东西,ActiveMQ应该在我运行gradle build时启动。如何实现这一目标?

0 个答案:

没有答案