在idea中运行可以很方便的debug和部署源码
1.新建目录
D://activemq-ws
2.下载源码到activemq-ws中
官方地址:https://github.com/apache/activemq
3.切换到activemq-5.16.x分支
作者运行的是ActiveMQ-5.16.0发布版,版本号为:86dd78b1aa64cbf0af15669c0e4af62dfae0d158
4.maven编译
mvn clean install -Dmaven.test.skip=true
编译后在assembly/target目录下会生成apache-activemq-5.16.0-bin.zip包
将apache-activemq-5.16.0-bin.zip包解压到D://activemq-ws目录下
5.配置activemq-console模块
将
D:\activemq-ws\lib
D:\activemq-ws\lib\camel
D:\activemq-ws\lib\extra
D:\activemq-ws\lib\optional
目录中的jar包引入
6.配置启动类
打开activemq\activemq-console\src\main\java\org\apache\activemq\console的Main类
第一次运行会报错
然后修改运行配置,在Program arguements中添加参数:start xbean:D://activemq-ws/conf/activemq.xml
再次启动即可