エラー:Eclipseにm2eをインストールする


80

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)

助けてください。

編集

多数の問題が発生した後、Eclipse Indigo3.6.2をアンインストールしてIndigo3.7をインストールすることが決定されました(現在働いている会社の基準に従って)。この一連のアクションを実行した後、インストール(Mavenおよびその他)に関するすべての問題が解決されました。


インストールルーチンは決定論的であると思います。では、同じインストーラーで同じソフトウェアを再度インストールするのにどのように役立つでしょうか?
Peter Wippermann 2013

1
これらのファイルをどこから入手したかを教えていただければ幸いです。
Peter Wippermann 2013

こんにちは@PeterWippermann、私は元々同僚からファイルを入手しました。最初は問題を修正しましたが、後で追加の問題が発生しました。私は(うまくいけば)最終的な解決策で自分の投稿を編集しました。
Rachel_Franz 2013

1
アップデートありがとうございます!:-)
Peter Wippermann 2013

回答:


130

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

抽出するために、これが私がしたことです:

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

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

更新:

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


FIY、Keplerでm2eをインストールしようとしましたが、エラーが発生し続けました。そこで、代わりにEclipse junoを試して、この指示に従いました。そしてそれはうまく
スージー

Eclipse Heliosで動作します。バージョン情報は以下のとおりです。バージョン:Helios Serviceリリース2ビルドID:20110218-0911
realPK

3
この怪しげなサイトをホストしているのは誰ですか?fuin.org/p2-repository「公式」SLF4Jサイトのようには見えません。ランダムなサイトから企業ネットワークにjarファイルをダウンロードしますか?うーん
ユーザー

3
@Perceええと、私はこのサイトが見栄えが良くないことに同意しますが、リンク先のAboutセクションとブログ(そしてfuin.orgを指している)を読むと、私には問題ないように見えます。また、fuin.orgはgithubにあり、多くの貢献があります。最後に、slf4j.api_1.6.6.jar(fuin.orgから)のMD5ハッシュをMavenのものと比較すると、それらが等しいことがわかります。そうですね、これは公式のリポジトリではありませんが、これらの観察に基づいて私には正当なようです。
ラッセクリスチャンセン

@Perce他の回答に見られるように、同様に使用できるはずの公式リポジトリもあります。私の回答は現在最も賛成の回答であるため、これらのリポジトリも利用可能であることを示す更新を追加しました:)
Lasse Christiansen


20

プラグインチームは、m2e1.4とEclipseIndigoの修正を作成しました(この精度で:Indigoはm2eで正式にサポートされなくなりました):

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

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


このURLは現在古くなっているようで、404を返します
Michael Zilbermann 2013年

1
リンクは機能しています。404リターンも正しいです。日食が何を伝えようとしているのかを理解するのにもしばらく時間がかかりました。これはページではなく、p2リポジトリです。コンテンツを表示するには、Show Directory Contents.リンクをクリックして中身を確認できます。
Vadimo


6

つまり、フォルダーeclipse / pluginsに「org.slf4j.api_1.6.4.v20120130-2120.jar」がないため、ファイルをeclipse / pluginsにコピーする必要があります。


6

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


4

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

Maven1.4をインストールする手順は以下のとおりです

1)Eclipseで[ヘルプ]をクリックします

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

3)サイトの場所のURLは「http://download.eclipse.org/technology/m2e/releases」です。

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

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


1
Rajeeshに感謝します、これが私を助けたものです。
アニータクルカルニ2015年

3

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


1

私は日食の最新バージョンで、この問題を抱えていたインディゴの64ビット。Eclipse Juno64ビットの最新バージョンのインストールを解決しました。



0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.