Netty源码环境搭建

码字不易,点赞关注再看,养成习惯,微信公众号搜索【虚竹讲程序经】,关注获取更多技术干货!

  • 首先登陆github网站,搜索netty,选择需要的版本,fork到自己的github上
    在这里插入图片描述

  • 把代码clone到本地,这里clone的是自己github上第一步fork过来的代码

  • 克隆完成之后,进入netty目录,执行下面的命令

mvn install -DskipTests

如果是mac,这里可能会下载不了部分jar包的错误,需要执行以下命令:
brew install autoconf automake libtool
如果没有brew命令,需要先安装

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  • 编译成功之后,导入Idea中,并根据图示进行操作
    在这里插入图片描述
  • 执行完成之后,jar包文件在all–>target目录下

为了和netty官方源码建立连接,需要执行以下操作

// 进入本地netty目录
cd netty

// netty_official这个名字可以随意取,之后通过这个名字和官方的netty建立联系
git remote add netty_official https://github.com/netty/netty.git

// 以下命令就可以获取官方netty的更新信息
git fetch netty_official

// 合并拉取,master表示本地的netty
git merge netty_official/master

// 如果是提交到自己的仓库,执行下列命令
git add .
git commit -m "提交的说明信息"
git push origin master

如果自己修复了官方源码的Bug或者自己认为优化了官方代码,执行以下操作

回到自己的github上,
点击Pull requests,
New pull request
Create pull request
输入title和你更改的内容,
然后单击send pull request,
接下去就等netty官方操作了,如果他们认为你的代码有价值,就会合并到他们的代码上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值