2016-06-30 4 views
0

eclipseプロジェクトでは、現在プロジェクトのビルドパスにないクラスを参照しました。EclipseはPOMを更新してプロジェクトを修正しますか?

エラーの上にカーソルを置いて表示されるコンテキスト依存のポップアップでは、「プロジェクトの設定を修正する」では、プロジェクトのビルドパスにjarファイルを追加できます。このjarは私のローカルMavenリポジトリにあります。

しかし、これを修正する正しい方法は、明らかにプロジェクトのビルドパスにこのjarを追加するのではなく、プロジェクトのpomに関連する依存関係を追加することです。

eclipseを構成する方法があるので、ビルドパスにMavenレポ・ジャーを追加することはできませんが、プロジェクトのpomを修正することはできますか?

答えて

0

こんにちは私はこの問題の多くの時間に直面して、コードはmavneからビルドされていますが、JavaファイルにはEclipseエラーが表示されます。つまり、jarファイルはmavneでは利用可能ですが、eclipseでは利用できません。 mavneの後に修正されていなくても - >プロジェクトを更新するか更新するなどした後にいくつかのGoogleを実行した後に、任意のタイプのプロジェクトに対して2つのファイルを管理します。.project.classpathはプロジェクト名の性質を管理します。プロジェクトなどの関連情報、.classpathはすべての依存jar jdkなどを管理し、antはビルドパスをエクリプスできるようにします。もしあなたがこのファイルを見に行くなら、これを立証することができます。今、私の質問は、すべてのmavenのjarファイルを一度に依存する方法です。mvn eclipseというコマンドが見つかりました。これはタスクを実行します。クラスパスにすべてのmaven依存関係jarファイルを追加し、Eclipseからプロジェクトをリフレッシュします。 jarがないためにコンパイルエラーがすべて修正されました。これがあなたや他の新しい人に役立つことを願っています。何か良いことが分かったら私に知らせてください。

0

ていることを確認してください:

  1. プロジェクトである外部シェルでのみのmaven /ポンポン、mvn clean install(または類似)を使用して、日食の罰金外/コンソール

  2. Eclipseのプロジェクトは、Mavenの自然

    を持っています
  3. Eclipse - > Project - > Build自動的にチェックされます

  4. Refビルド

にトリガすべき

  • あなたのEclipseプロジェクトのpom.xmlレッシュ(ファイルを保存)で何かをします

  • 関連する問題