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方法 ,编译通过,成功运行 。

相关推荐
一水6 小时前
TTFT优化:一个方案的5次推倒重来
java·ai·状态模式
AC赳赳老秦7 小时前
CSDN 技术社区数据采集:OpenClaw 抓取公开技术热帖,生成领域技术热点周报
java·大数据·前端·数据库·python·php·openclaw
磁爆步兵7 小时前
内存分区:程序运行的核心秘密
java·开发语言·jvm
流星白龙8 小时前
【Docker】4.NameSpace空间隔离实战
java·运维·docker
AI人工智能+电脑小能手8 小时前
【大白话说Java面试题 第207题】【09_Zookeeper篇】第8题:谈谈 ZooKeeper 的可靠性保障机制
java·zookeeper·高可用·可靠性·分布式系统
harmful_sheep8 小时前
maven多版本包导致java.lang.NoClassDefFoundError
java·maven
Mark_ZP8 小时前
【锁2】锁的分类与概念
java·
caishenzhibiao8 小时前
顺势捕猎者副图 同花顺期货通指标
java·c语言·c#
笨蛋不要掉眼泪9 小时前
RabbitMQ消息队列:SpringAMQP
java·分布式·rabbitmq
Mark_ZP9 小时前
【锁6】AQS (AbstractQueuedSynchronizer) 核心原理详解
java