gpt4 book ai didi

java - 如果我已经添加了 Maven 依赖项,我缺少什么能够导入 io.netty.handler.ssl.util.*?

转载 作者:行者123 更新时间:2023-11-30 09:07:06 25 4
gpt4 key购买 nike

我有一个小型 Netty 服务器,我正在尝试遵循 chat示例。

我正在使用 maven 并且已经添加了如下依赖:

    <dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>5.0.0.Alpha1</version>
</dependency>

现在,当我尝试从 io.netty.handler.ssl.util. 导入 SelfSignedCertificate 或任何其他类时,Eclipse 会提示,因为它不在 .jar 文件中这是由该依赖项添加的。

关于我应该包括什么的任何提示?谢谢!

最佳答案

版本 5.0.0.Alpha1 实际上是一个相当旧的版本(2013 年 12 月 22 日)。

根据 The Central Repository io.netty 的最新版本是 4.0.19.Final,于 2014 年 4 月 30 日发布。

但是,如果您查看 pom file对于聊天示例程序,您可以看到它正在导入所有 netty 代码的 5.0.0.Alpha2-SNAPSHOT 版本。

进一步的研究表明 API docs 5.0.0.Alpha2-SNAPSHOT 不包括那个包,但是如果你去 github并查看处理程序代码,您可以看到 util 包是 24 天前添加的,而您链接的示例显示只有 18 天。

我认为您要么等待该软件包合并到一个版本中,要么自己下载并构建 5.0.0.Alpha2-SNAPSHOT 并在本地安装。

关于java - 如果我已经添加了 Maven 依赖项,我缺少什么能够导入 io.netty.handler.ssl.util.*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24144741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com