1. ホーム
  2. eclipse

[解決済み] エラー: m2e を Eclipse にインストールする

2023-08-03 04:21:31

質問

Maven Integration for Eclipse をインストールしようとしたところ、次のようなエラーが発生しました。

    Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317)
    To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317]

私のプロセスは、ヘルプ >> EclipseMarketplace >> 検索 "Maven Integration for Eclipse" >> インストール (m2e) となっています。

助けてください。

Edit

多くの問題に遭遇した後、Eclipse Indigo 3.6.2 をアンインストールし、Indigo 3.7 をインストールすることを決定しました (私が現在働いている会社の基準による)。この行動をとった後、インストールに関するすべての問題 (maven およびそれ以外) が解決されました。

どのように解決しましたか。

今日、同じような問題にぶつかり、この質問も最近 atlassian フォーラム にもあることがわかりました。私の解決策は、ガイドラインに基づいてslf4jをインストールすることでした。 このブログの記事から を参考にインストールしました。

抽出するために、私が行ったことは以下の通りです。

  1. Eclipse -> ヘルプ -> 新しいソフトウェアのインストール
  2. 新しいソフトウェアサイトを追加します。
  3. Maven osgi-bundlesを展開し、slf4j-apiを選択します。
  4. Next"をクリックし、インストールに従います。

インストールが完了した (そして Eclipse が再起動した) 後、私は maven プラグインをインストールすることができました。

UPDATEしました。

このスレッドの他の回答のいくつかは、現在公式のパッケージリポジトリへのリンクを含んでいます。それらが動作しているかどうかはテストしていませんが、もし公式リポジトリを使用することを望むなら、今あなたはそれらを見つけることができる場所を知っています :)