本地编译开发netty4.1.71.Final源码

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模块的示例代码,就可以运行了.


自定义代码添加


编译启动成功
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容