ActiveMQ学习系列(三)----下载github源码并编译

时间:2023-03-09 07:58:46
ActiveMQ学习系列(三)----下载github源码并编译

前记:坚持使用官网的资源去学习是挺痛苦的一个过程,昨天瞎溜达了一天,也没看到有系统性的学习文章,倒是发现了github上的ActiveMq项目。

地址:https://github.com/apache/activemq

应该会有一些demo或者比较深入的例子吧,而不只是收发消息,因为ActiveMq的features列表里可是有一大堆的功能待深入挖掘。

下面简单记录下从源码编译的过程:

一、下载github源码

ActiveMQ学习系列(三)----下载github源码并编译

二、解压并编译

参考的url:

http://activemq.apache.org/version-5-getting-started.html#GettingStarted-WindowsSourceInstallation

1、解压到指定路径后,进入以下目录(带有pom文件的这个路径,因为该项目源码是由多个子项目组成的,所以需要从父级的pom文件开始编译):

ActiveMQ学习系列(三)----下载github源码并编译

2、maven编译

mvn -Dtest=false install

tip:中途如果出现build error,多编译几次。

执行完上面的命令后,可以执行以下命令变成eclipse或者idea工程:

mvn eclipse:eclipse
mvn idea:idea

3、一切正常的话,会出现以下界面:

ActiveMQ学习系列(三)----下载github源码并编译

经过上面的步骤,会生成对应的二进制包:

ActiveMQ学习系列(三)----下载github源码并编译

本地解压后,执行:

ActiveMQ学习系列(三)----下载github源码并编译

ActiveMQ学习系列(三)----下载github源码并编译

启动成功后,验证是否正常工作。

ActiveMQ学习系列(三)----下载github源码并编译

 OK。本篇就到这,我也要进入下一步的学习了。
欢迎回复留言。