web-dev-qa-db-ja.com

エラー:Eclipseでのm2eインストール

Eclipse用のMaven Integrationをインストールしようとしましたが、これらのエラーを受け取りました。

    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 >> Search "Maven Integration for Eclipse" >> Install(m2e)でした。

助けてください。

編集

多数の問題に遭遇した後、Eclipse Indigo 3.6.2をアンインストールし、Indigo 3.7をインストールすることを決定しました(現在勤務している会社の標準に従って)。この一連のアクションを実行した後、インストールに関するすべての問題(Mavenなど)が解決されました。

79
Rachel_Franz

今日、同様の問題に遭遇しましたが、この質問は アトラシアンフォーラム でも最近質問され回答されていることがわかりました。私の解決策は、ガイドラインに基づいてslf4jをインストールすることでした このブログ投稿から 「EclipseプラグインでのSLF4Jロギング」について。

抽出するために、私がやったことは次のとおりです。

  1. Eclipse->ヘルプ->新しいソフトウェアのインストール
  2. 新しいソフトウェアサイトを追加します。
  3. 「Maven osgi-bundles」を展開し、「slf4j-api」を選択します
  4. [次へ]をクリックして、インストールを実行します。

インストールが完了した(そしてEclipseが再起動された)後、mavenプラグインをインストールできました。

UPDATE:

このスレッドの他の回答の一部には、公式パッケージリポジトリへのリンクが含まれています。それらが機能しているかどうかはテストしていませんが、公式リポジトリを使用したい場合は、どこで見つけることができるかがわかります:)

127

ソフトウェアアップデートサイトを http://download.Eclipse.org/technology/m2e/releases/1. として使用してください。

28
SashikaXP

プラグインチームは、m2e 1.4およびEclipse Indigoの修正を作成しました(この精度:Indigoはm2eで公式にサポートされなくなりました)。

P2リポジトリ: http://download.Eclipse.org/technology/m2e/releases-for-Indigo/1.4/

参照: m2e-usersメーリングリスト

20
Alix Lourme

Heliosを使用し、このリポジトリを使用してMaven Integration For Eclipseを問題なくダウンロードしました。

http://download.Eclipse.org/technology/m2e/releases/1.

12
Bryan

これは、Eclipse/pluginsフォルダーに「org.slf4j.api_1.6.4.v20120130-2120.jar」がないため、ファイルをEclipse/pluginsにコピーする必要があることを意味します。

6
Hoan Do Tat

Ubuntu 13.04、Eclipse 3.8.1。ステップ3については、メインのjunoダウンロードサイトを追加するだけでした: http://download.Eclipse.org/releases/juno とそこからm2eをインストールできます。

6
user3166249

これは、maven 1.5が現在のEclipseバージョンと互換性がないためです。したがって、Maven 1.4または1.3を使用する必要があります

Maven 1.4をインストールする手順は次のとおりです

1)Eclipseのヘルプをクリック

2)新しいソフトウェアをインストールする

3)サイトの場所のURLは " http://download.Eclipse.org/technology/m2e/releases "

4)チェックボックスをオフにしない場合は、「利用可能なソフトウェアの最新バージョンのみを表示」チェックボックスをオフにします。チェックボックスをオフにしないと、最新バージョンのみが表示され、Maven 1.4は表示されません。

5)1.4バージョンのm2eおよびslf4jを選択し、[次へ]をクリックします。

4
rajeesh

Eclipse Indigoを使用している場合-多くのファイルが欠落しているようです。 Eclipse Keplerをダウンロードすると、Indigoに欠けているファイルがあるようです。切り替えることを提案する場合があります。

3
Tyguy

Org.slf4j.api 1.6.4/1.7.2は Orbit repository にあり、他のサードパーティのリポジトリよりも信頼性が高くなっています。

1
aphex

Eclipseの最新バージョンでこの問題が発生しましたIndigo 64bit。 Eclipseの最新バージョンのインストールを解決しましたJuno 64bit。

1
JoseAntonio1984

Mavenがslf4jを解決できないのは、Mavenが利用可能なソフトウェアサイトで見つからないためです。そのため、@ Lasseが別のソフトウェアサイトを使用するよう提案しています。基本的な根本的原因は、アトラシアンのドキュメントが現在古くなっているためであることを指摘したいと思います。したがって、最新バージョンのMavenを使用できます。参照: Maven for Eclipse(M2E)インストールエラー

0
Powpow