maven 'nature'を持つJavaプロジェクトでは、m2eバージョン1.0.10020110804はローカルリポジトリにあるjarを検出しません。私は正常にコンパイル/コマンドラインからmavenを使用してインストールすることができますが、Eclipseでプロジェクトを開くと、100+(タイプに解決できない)エラーが通知されます。誰もこの問題を解決する方法を知っていますか?私は依存関係を更新してプロジェクトをクリーニングしようとしましたが、どちらもうまくいきません。私のローカルレポは、「ユーザー設定」のm2eに設定されています。m2eはローカルリポジトリ内の任意のJarファイルを検出しません
答えて
私は最近、同じ問題に直面しました。根本的な原因は、プロジェクトを汎用プロジェクトとしてインポートし、後でそれにmavenとJavaのネーチャーを追加したことでした。私はワークスペースからプロジェクトを閉じたり削除したり、mavenプロジェクトとして再インポートしてローカルのリポジトリと同期させて問題を解決しました。 HTH。
作業スペースをリフレッシュしましたか?
私は同じような経験をしています。私は単体テストでRhinoのジャーを認識していなかったので、これらすべてを試しました。多くのエラーは少なくなりましたが、まだカップルです。プロジェクトを閉じて、Eclipseを閉じて、mvn cleanコンパイルを実行し、Eclipseを開いて、プロジェクトを開いていなければなりません。
私はちょうどあなたの提案を試みたが、残念ながら、それは私のために働かなかった。 – Ari
ローカルホームリポジトリを使用するようにM2eを設定する必要があります。一般的に、自動的にそうすることを期待しています...しかし、あなたのケースでは、別のホームリポジトリを使用しています。
私はあなたの痛みをここで感じています - それはいくつかのケースでは、あなた自身のローカル.m2ディレクトリがある/必要がある場合、それはいくつかのケースでは、日食の内部のデフォルトのレポを使用して見てきました。
私は最初にこの問題が発生したとき、最初にmavenをスタンドアロンアプリケーションとしてインストールしなくてもm2eプラグインをインストールしていたと思います。この場合、m2eプラグインはローカルのMavenコピー/リポジトリを使用している可能性があります。
この物語は、次のようなものです。あなたのM2_HOMEを正しく見たり、使用するようにプラグインを設定する必要があります。 Eclipse m2eclipse getting dependancies from local repository
をPreferencesウィンドウを通じてのM2eプラグインの設定を編集することで、あなたはそれのM2eは、右のMavenのホームディレクトリにアクセスしていることを確認することができ、そしてそれが解決します:
右ここでの設定を取得する上でいくつかの良いヒントがあります。この問題。
ローカルのリポジトリは 'Window> Preferences> Maven> User Settings'の'/home/ari/.m2/repository'に正しく設定されていますが、まだ問題に直面しています。 – Ari
@Ari Preferences-> Maven-> Installationsに行き、別のMavenインストール(つまり、組み込みのものではなくマシン上のもの)を選択できますか?また、 "User Settings"で "reindex"をクリックしてください。m2eclipseは最終的にmavenインデックスからreposを読み込みます。 – jayunit100
- 1. InteliJはローカルリポジトリにjarを保存しません
- 2. Mavenは生成されたjarをローカルリポジトリに入れません
- 3. Eclipseローカルリポジトリ内のjarファイルを見つける
- 4. マウスオーバードック、任意のドックアイコンを検出クリック
- 5. J2EEアプリケーションをJARまたは任意の実行可能ファイルとして作成
- 6. JSF内の任意のオブジェクトを検証しますか?
- 7. 衝突検出 - 任意の言語
- 8. SFINAEで任意のコンストラクタを検出します。
- 9. ローカルリポジトリからカスタムjarをダウンロードできません
- 10. JAR内のファイル内を検索
- 11. 任意のjarのバージョンの決定
- 12. 任意のビューの長押し位置の検出方法は?
- 13. 任意のディレクトリにxmlファイルを作成できません
- 14. のWebPACKは、任意のエラーコードをスローしません
- 15. SSHはファイル内の1つのIPアドレスしか検出しません。
- 16. FooterTemplateは私の.aspx.cs内の任意の関数を呼び出すことはできません
- 17. 私のクエリは機能しません。任意のアイデア
- 18. lein uberjarはリソースのjarファイルを最後のjarファイルにパックしません
- 19. は、任意のこのようなjarファイルをインストールする方法を
- 20. JARファイルを検出する方法は?
- 21. Netbeans内蔵の.jarは、クラスファイル内では動作しません
- 22. は、任意のルートと一致しません: ""
- 23. iOSアプリケーション内の任意のAPPで撮影されたスクリーンショットを検出する
- 24. メモ内の任意のファイルを開きますか?
- 25. ファイル内のバイトを任意のプログラムにストリーミングできますか?
- 26. RSpecのテスト内Rails.application.routes.recognize_pathを呼び出すと、レール3に任意の経路と一致していません
- 27. JSFファイルをページ内の任意の場所にドラッグしてファイルアップロード
- 28. 任意のノードモジュールを使用してメモリ内のCrete ZIPファイル
- 29. 任意フィールドのJson検索
- 30. solfのqfは、任意のブーストフィールドを与えません。
ローカルリポジトリのパスが100%正しいとすれば、あなたの 'settings.xml'やプロジェクトの' pom.xml'の形式が間違っている可能性があります。たとえば、 'pom.xml'に閉じられていないXMLタグがある場合、m2eは依存関係を解決することができず、エラーメッセージをあなたの顔に押し込みます。 –
jarをインポートして、不正なパスをjarファイルに参照しているとき、Mavenはまだ "BUILD SUCCESS"を表示します。失敗したインポートを見落とすのは簡単です。 –