【问题标题】:Netty HTTP/3 codec dependency giving an error in GradleNetty HTTP/3 编解码器依赖在 Gradle 中给出错误
【发布时间】:2022-01-28 11:19:57
【问题描述】:

我目前正在使用 Gradle 7.3 版在 Ubuntu 20.04 VM 上实现 HTTP3 服务器。但是 QUIC 编解码器 (0.0.20.Final) 和 HTTP/3 编解码器 (0.0.11.Final) 依赖项会产生以下错误。

   Could not find netty-incubator-codec-native-quic-0.0.25.Final-${os.detected.name}-${os.detected.arch}.jar (io.netty.incubator:netty-incubator-codec-native-quic:0.0.25.Final).

Possible solution:
 - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

以下是我使用的依赖项

implementation 'io.netty.incubator:netty-incubator-codec-quic:0.0.20.Final:linux-x86_64'
implementation 'io.netty.incubator:netty-incubator-codec-http3:0.0.11.Final'

【问题讨论】:

  • 您找到解决方案了吗?我有同样的问题。我能够使它与 maven (pom.xml) <dependency> <groupId>io.netty.incubator</groupId> <artifactId>netty-incubator-codec-quic</artifactId> <version>0.0.20.Final</version> <classifier>linux-x86_64</classifier> </dependency> <dependency> <groupId>io.netty.incubator</groupId> <artifactId>netty-incubator-codec-http3</artifactId> <version>0.0.11.Final</version> </dependency> 一起使用
  • No 仍然没有找到任何东西。是的,我也和 maven 一起工作过。

标签: gradle netty quic http3


【解决方案1】:

作为临时解决方案,我从 here 下载了依赖项的 jar,并在 build.gradle 文件中引用了它。

implementation ("io.netty.incubator:netty-incubator-codec-quic:0.0.20.Final:linux-x86_64")
implementation (files("libs/netty-incubator-codec-http3-0.0.11.Final.jar"))

【讨论】:

  • 是的,这就是我现在使用的方式。但是需要找到一种方法来处理依赖项
猜你喜欢
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-08
  • 1970-01-01
  • 2014-10-18
  • 1970-01-01
  • 2014-05-02
相关资源
最近更新 更多