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など)が解決されました。
今日、同様の問題に遭遇しましたが、この質問は アトラシアンフォーラム でも最近質問され回答されていることがわかりました。私の解決策は、ガイドラインに基づいてslf4jをインストールすることでした このブログ投稿から 「EclipseプラグインでのSLF4Jロギング」について。
抽出するために、私がやったことは次のとおりです。
インストールが完了した(そしてEclipseが再起動された)後、mavenプラグインをインストールできました。
UPDATE:
このスレッドの他の回答の一部には、公式パッケージリポジトリへのリンクが含まれています。それらが機能しているかどうかはテストしていませんが、公式リポジトリを使用したい場合は、どこで見つけることができるかがわかります:)
ソフトウェアアップデートサイトを http://download.Eclipse.org/technology/m2e/releases/1. として使用してください。
プラグインチームは、m2e 1.4およびEclipse Indigoの修正を作成しました(この精度:Indigoはm2eで公式にサポートされなくなりました)。
P2リポジトリ: http://download.Eclipse.org/technology/m2e/releases-for-Indigo/1.4/
Heliosを使用し、このリポジトリを使用してMaven Integration For Eclipseを問題なくダウンロードしました。
これは、Eclipse/pluginsフォルダーに「org.slf4j.api_1.6.4.v20120130-2120.jar」がないため、ファイルをEclipse/pluginsにコピーする必要があることを意味します。
Ubuntu 13.04、Eclipse 3.8.1。ステップ3については、メインのjunoダウンロードサイトを追加するだけでした: http://download.Eclipse.org/releases/juno とそこからm2eをインストールできます。
これは、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を選択し、[次へ]をクリックします。
Eclipse Indigoを使用している場合-多くのファイルが欠落しているようです。 Eclipse Keplerをダウンロードすると、Indigoに欠けているファイルがあるようです。切り替えることを提案する場合があります。
Org.slf4j.api 1.6.4/1.7.2は Orbit repository にあり、他のサードパーティのリポジトリよりも信頼性が高くなっています。
Eclipseの最新バージョンでこの問題が発生しましたIndigo 64bit。 Eclipseの最新バージョンのインストールを解決しましたJuno 64bit。
Mavenがslf4jを解決できないのは、Mavenが利用可能なソフトウェアサイトで見つからないためです。そのため、@ Lasseが別のソフトウェアサイトを使用するよう提案しています。基本的な根本的原因は、アトラシアンのドキュメントが現在古くなっているためであることを指摘したいと思います。したがって、最新バージョンのMavenを使用できます。参照: Maven for Eclipse(M2E)インストールエラー