写在前面

本文看下如何导入netty源码到idea中。

1:环境准备

idea:IntelliJ IDEA 2021.1 (Ultimate Edition)
jdk:1.8
netty:4.1.58.Final
os:win10

2:开始

2.1:下载netty源码

点击
在这里插入图片描述

你也可以下载我的,当然个人学习过程中添加的注释也会一并提交到这里。

2.2:导入到idea

等待下载依赖,完成后,首先编辑父pom,禁用checkstyle,不然win环境会报格式错误:
在这里插入图片描述
接着编译下common包,因为common包需要通过kotlin模板生成Java代码,需要进入到common目录然后执行如下命令:

cd common
mvn clean package -Dcheckstyle.skip=true

等待完成,接着就可以运行example的echo来测试了(当然也可以运行其他类)
在这里插入图片描述

3:其他可能的问题

3.1:tcnative:jarxxxx找不到错误

在这里插入图片描述
修改父pom:
在这里插入图片描述

3.2:类似there at least one incompatible xxx

一般是jdk版本,idea版本问题尝试更换尝试。

写在后面

参考文章列表

intellij idea 上运行 github 上下载的 netty 源代码(本地调试Netty提供的example)

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐