1,下载源码并解压.
2,导入idea中 ,设置maven
maven仓库配置
虚拟机参数配置
-Dos.detected.classifier=windows-x86_64
待maven依赖下载完成,可能有许多插件,下载不了.我就直接注释掉了.
3,在控制台输入mvn 打包命令 mvn clean package -DskipTests=true
打包命令
运行此命令可能会报错. netty-tcnative依赖找不到.
我的解决办法是:找到pom依赖中所有的有classifier的地方,注释掉如下图:
注释pom
然后重新导包,并运行上面的命令.
mvn结果
看到example模块已经构建成功 了,但是还有插件报错的.此时,我在NioEventLoopGroup中加了一些自定义日志,然后运行example模块的示例代码,就可以运行了.
自定义代码添加
编译启动成功