码迷,mamicode.com
首页 > Web开发 > 详细

54. Netty源代码编译

时间:2018-05-03 16:30:27      阅读:662      评论:0      收藏:0      [点我收藏+]

标签:netty

一. 前言

看完RocketMQ的源代码后,其namesrv和broker通信机制使用的就是Netty,故对Netty产生了兴趣。根据自己一般学习的规律,都是先把源代码下载,编译出来,然后断点已经打日志调试。
所以这篇文章介绍mac下面怎么下载编译Netty源代码。

二. 下载源代码

github源代码地址

https://github.com/netty/netty

打开命令行,通过里面的地址clone即可:git clone git@github.com:netty/netty.git

技术分享图片

三. 命令行编译
mvn install -DskipTests

-DskipTests代表跳过测试用例步骤,因为跑测试用例时间有点长,当然你也可以直接mvn install。

执行完毕后,结果如下:

技术分享图片

四. 导入intellIJ

  1. 打开ij,然后file->open,找到刚才下载的Netty目录即可(第一次导入有点慢)

  2. View-> Tool Windows->Maven Projects 打开右侧Maven Projects窗口

  3. 编译,比如编译common
    Netty/Common->Lifecycle->install

    install 执行完毕结果

技术分享图片

54. Netty源代码编译

标签:netty

原文地址:http://blog.51cto.com/483181/2112163

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!