Netty源码编译

Netty源码编译

想了解Netty源码,最好先从 netty-example 开始,多跑几个 example,了解Netty的实际应用。

编译 netty-example 会出现很多乱七八糟的问题,根本原因是因为缺少 io.netty.util.collection 包。

解决方法

1.先 install Dev-Tools 模块

2.接着 install Common 模块

install Common 模块时,如果报错:

复制代码
invalid newline character (expected: CRLF) [Newline]

执行命令

复制代码
mvn clean install -DskipTests=true -Dcheckstyle.skip=true

或者在 Common 模块的 pom.xml 文件

maven-checkstyle-plugin 加入:

复制代码
<plugin>
    <artifactId>maven-checkstyle-plugin</artifactId>
	<configuration>
	  <skip>true</skip>
    </configuration>
</plugin>

接着 install Common 模块。

最后重新运行 netty-example的 main方法 ,编译通过,成功运行 。

相关推荐
卓豪终端管理2 分钟前
【无标题】
java·服务器·前端
智_永无止境9 分钟前
又找到一个纯Java的OCR项目,识别的格式还挺多
java·开发语言·ocr
学编程就要猛15 分钟前
MCP(Model Context Protocol)
java·springai
用户0723670666025 分钟前
Apollo 配置热更新落地:让 Spring Boot @ConfigurationProperties Bean 不重启即时生效
java
2601_9707038331 分钟前
中国除湿机与湿度控制行业研究报告
java·大数据·人工智能
深入云栈1 小时前
Netty 4.2.x 源码深度解析 (二十一):Pipeline 事件传播 —— Inbound 与 Outbound 的双向流转
java·后端·架构
爱敲代码的TOM1 小时前
10.27 易购软件 Java开发线下一面
java·开发语言
yuzhiboyouye1 小时前
String、StringBuilder、StringBuffer 区别(面试题)
java
斯维赤1 小时前
微信步数的10点定时推送,看似简单,实则暗藏玄机
java·后端
Linux_cy1 小时前
服务器管理方案选型:面板 / SSH 客户端 / 桌面型客户端怎么选
java·linux·运维·服务器·ssh·可视化·gmssh