1

我正在使用 Eclipse Juno SR1,我认为集成的 m2e 插件使用 Maven 3,但我不确定。

Netty 最近发布了 4.0.0.Beta1 版本,但我似乎无法通过 Maven 更新它——Eclipse 的 m2e 插件。我已经打开了pom.xml文件 -> 依赖项选项卡 -> 添加 -> 搜索了 netty。它只能找到以前的版本4.0.0.Alpha8。

我尝试过(强制)更新依赖项。我尝试手动删除 m2e 的本地(缓存)存储库目录的内容并从头开始重建索引。我已经手动编辑了pom.xml This works now!我仍然无法下载最新版本,即使它已明确发布到此处的中央存储库。

编辑:这个 SO 问题似乎与我的相似。我已经尝试过答案提供的解决方案(如上所述),但没有奏效。

编辑:啊!事实上,他们已经将 artifactId 从 更改nettynetty-all!所以,现在手动获取最新版本是可行的,但我仍然希望我能通过依赖项搜索窗口找到它。

4

1 回答 1

2

仔细查看 artifactId。也许它已从 Alpha 更改为 Betta。

<dependency>
    <groupId>io.netty</groupId>
    <artifactId>netty-common</artifactId>
    <version>4.0.0.Beta1</version>
</dependency>

2)新建一个Maven项目,试玩一下,看看是否不能下载其他jar包。对我来说,它适用于 netty-common 工件。

于 2013-02-17T05:25:20.363 回答