0%

Netty源码阅读环境搭建

本文记录了 Netty 源码阅读环境的搭建方式

环境准备

  1. Git
  2. JDK8
  3. Maven3
  4. IntelliJ IDEA 2020.1

Netty源码仓库地址

下载源码

先 fork 到自己的仓库,然后使用 git clone 下载源码。

注意:这里必须使用 git clone 的方式下载,而不是下载 zip 包的方式,否则会构建失败

指定 clone 4.1 的代码:

1
git clone -b 4.1 https://github.com/jaceding/netty.git

导入IDEA

使用 IDEA 打开

等待 IDEA 加载

导入时配置IDEA Maven

测试

在 example 模块里,官网提供了多个 Netty 的使用示例。

以 echo 包下来作为测试

先运行 EchoServer.java,再运行 EchoClient.java,如果正常运行就OK啦。

可能遇到的问题

问题1

io.netty.util.collection 程序包不存在

解决办法:

1
2
cd common
mvn clean compile -Dstylecheck.skip

注意:如果不加 -Dstylecheck.skip 可能无法通过插件的格式检查

坚持原创技术分享,您的支持将鼓励我继续创作!