1

私はEclipseJunoSR1を使用しており、統合されたm2eプラグインはMaven 3を使用していると思いますが、よくわかりません。

Nettyは最近4.0.0.Beta1バージョンを公開しましたが、Eclipseのm2eプラグインであるMavenを介して更新できないようです。ファイルを開きましたpom.xml->[依存関係]タブ->[追加]->nettyを検索しました。以前のバージョン4.0.0.Alpha8しか見つかりませんでした。

依存関係を(強制的に)更新してみました。m2eのローカル(キャッシュ)リポジトリディレクトリの内容を手動で削除し、インデックスを最初から再構築しようとしました。私は手動で編集しましたpom.xml これは今動作します!ここで中央リポジトリに明確に公開されているにもかかわらず、最新バージョンをダウンロードできません。

編集:このSOの質問は私のものに似ているようです。私は(上記のように)答えによって提供された解決策を試しましたが、うまくいきませんでした。

編集:ああ!実際、artifactIdをnettyからnetty-all!に変更しました。そのため、最新バージョンを手動で取得できるようになりましたが、依存関係検索ウィンドウでそれを見つけられたらいいのにと思います。

4

1 に答える 1

2

artifactId を注意深く見てください。アルファからベタに変わったのかもしれません。

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

2) 新しい Maven プロジェクトを作成し、再生してみて、他の jar をダウンロードできないかどうかを確認します。私にとっては、一般的なアーティファクトで機能しました。

于 2013-02-17T05:25:20.363 に答える