netty源码编译设置
1:github下载源码、解压源码、导入IDA
netty源码地址: Tags · netty/netty · GitHub

打开源码


2:设置maven代理为阿里云

添加
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>*</mirrorOf> </mirror>

3: 新增maven编译运行设置 添加设置

添加设置 clean compile -Dcheckstyle.skip=true
运行

有报错没关系,能运行就好
4:运行测试类

注释 netty-example.pom下的exec-maven-plugin插件配置下的command附加指令(1.8以上用不到)

example -> http -> websocketx -> WebSocketServer -- 运行

===============
其他示例:
example\src\main\java\io\netty\example\discard\DiscardServer.java


正常运行 --- 已经成功编译
===============================额外内容
附录:如果部分插件远程仓库无法正常下载,可以手动下载自己添加到本地maven仓库
比如编译时maven-jxr-plugin插件找不到
1:搜索maven-jxr-plugin相对应的版本
下载jar、pom文件
找到本地仓库路径,如果没有对应路径文件名,需要手动新建一个对应的文件夹

下载的jar和pom文件移动到这里
再刷新项目就能正常使用啦
=====================================================END
版权声明:本文为ailice001原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
