《RocketMQ技术内幕:RocketMQ架构设计与实现原理》—1.1.1 Eclipse获取RocketMQ源码 ...

1.1 获取和调试RocketMQ的源代码

RocketMQ原先是阿里巴巴内部使用的消息中间件,于2017年提交到Apache基金会成为Apache基金会的顶级开源项目,GitHub代码库链接:https://github.com/apache/rocketmq.git 在Github网站上搜索RocketMQ,如图1-1所示。

image
1.1.1 Eclipse获取RocketMQ源码
Step1:单击右键从菜单中选择import git,弹出如图1-2所示的对话框。
image
Step2:点击Next按钮,弹出Projects from Git对话框,如图1-3所示。
image
Step3:点击Next按钮,弹出Clone URI对话框,如图1-4所示。image
Step4:继续点击Next进入下一步,选择代码分支,如图1-5所示
image
Step5:选择所需要的分支后点击Next,进入代码存放目录选择,如图1-6所示。
image
Step6:点击Next,Eclipse将从远程仓库下载代码,如图1-7所示。
image
Step7:代码下载到指定目录后,默认选择Import existing projects(单分支),这里手动选择Import as general projects(多分支),点击Finish,成功导入,如图1-8所示。
image
Step8:代码导入成功后,需要将项目转换成Maven项目,导入成功后的效果图,如图1-9所示。
Step9:单击右键从上下文菜单中选择rocketmq_new(文件下载目录名)→Configure→ Convert and Detect Nested Projects转换成Maven项目,如图1-10所示。
image
image
Step10:点击Finish执行Maven项目转换,完成RocketMQ的导入,如图1-11所示。
image
转换过程中可能会弹出如图1-12所示提示框
image
解决办法有三种。
1)修改根pom.xml文件,找到如下条目,加上注释。
代码清单1-1 rocketmq根pom.xml文件


2)注释remoting模块下pom.xml文件中部分代码。
代码清单1-2 rocketmq根pom.xml文件

3)右键一个项目,选择Maven→Update Project,如图1-13所示。
image

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值