今天在学习netty时,引入jar包报错:
Cannot resolve io.netty:netty-tcnative:2.0.8.Final
我去了maven中心仓库中查看这个坐标,发现是存在这个版本的:
因此我不知道是什么原因导致的,就进入导入netty版本的parent配置文件中查看,发现配置文件中引入的properties如下:
fedora netty-tcnative 2.0.8.Final ${os.detected.classifier}
也就是说这个版本的是在名称后面添加了对应的操作系统名。
如果不确定系统名称的话,直接将对用的jar包排除,在引入对应jar包即可
io.netty netty-example4.1.25.Final io.netty netty-tcnativeio.netty netty-tcnative2.0.8.Final



