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

相关推荐
QC班长1 天前
Maven公司私库配置踩坑点
java·服务器·maven·intellij-idea
Makoto_Kimur1 天前
java开发面试-AI Coding速成
java·开发语言
wuqingshun3141591 天前
说说mybatis的缓存机制
java·缓存·mybatis
空中海1 天前
Kubernetes 生产实践、可观测性与扩展入门
java·贪心算法·kubernetes
Devin~Y1 天前
大厂Java面试实录:Spring Boot/Cloud、Kafka、Redis、K8s 与 Spring AI(RAG/Agent)三轮连环问
java·spring boot·redis·mysql·spring cloud·kafka·kubernetes
bLEd RING1 天前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
小松加哲1 天前
Spring MVC 核心原理全解析
java·spring·mvc
Ulyanov1 天前
《PySide6 GUI开发指南:QML核心与实践》 第二篇:QML语法精要——构建声明式UI的基础
java·开发语言·javascript·python·ui·gui·雷达电子对抗系统仿真
码界筑梦坊1 天前
357-基于Java的大型商场应急预案管理系统
java·开发语言·毕业设计·知识分享
云烟成雨TD1 天前
Spring AI Alibaba 1.x 系列【31】集成 Studio 模块实现可视化 Agent 调试
java·人工智能·spring