我正试图让netty-codec-hhtp进入我的maven项目.我有一个完全标准的Sonatype Nexus设置来代理Maven Central的请求.
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http</artifactId>
<version>4.0.9.Final</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
使用maven构建时失败.如果我在Nexus中手动搜索它,我会找到它,但如果我去下载jar它会告诉我:
404 - Not Found
Automatic routing filter rejected remote request for path /io/netty/netty-codec-http/4.0.9.Final/netty-codec-http-4.0.9.Final.jar from M2Repository(id=central)
Run Code Online (Sandbox Code Playgroud)
这甚至意味着什么,为什么我得到它,也许更重要的是,我该如何解决它?我正在使用Nexus 2.5.0-04和Maven 3.0.4
下载其他工件似乎工作正常.
Tam*_*nak 13
更新:这结果是CDN配置的一个问题,现在应该解决.强制和/或禁用远程发现的以下步骤留待参考.
这意味着Central Routing for Central处于活动状态,并且发现的规则不包含io.jetty
允许的前缀.
这不应该发生,因为默认配置应该每天更新规则(如下面的屏幕截图所示,显示Central的默认自动路由配置).
解决方法是强制更新规则(我确实检查,前缀/io
是Central发布的规则),或完全禁用远程发现.
请尝试屏幕截图中显示的步骤:
归档时间: |
|
查看次数: |
5734 次 |
最近记录: |