2

私はMavenから始めたばかりです。Mavenの依存関係をEclipseプロジェクトのビルドパスに追加する方法はありますか?現在のところ、Eclipseがこれらの依存関係のいずれかからの外部クラスを含めることができないため、私のプロジェクトは赤いxでいっぱいです。

4

3 に答える 3

1

まず、M2_REPO 変数を設定する必要があります。これは、指定された Maven リポジトリーの場所を Eclipse に伝えるクラスパス変数です。ワークスペースで次のコマンドを実行して、M2_REPO をセットアップできます。

mvn -Declipse.workspace="replace with your Eclipse Workspace" eclipse:configure-workspace

次に、次のコマンドを実行して、プロジェクトに maven ファクトが適用されていることを確認します。

mvn eclipse:eclipse 

プロジェクトのワークスペースで。走る

mvn clean package 

Eclipseを再起動する前に、すべての依存関係が解決され、利用可能であることを確認するための適切な手段です。

Eclipse を再起動してプロジェクトを立ち上げると、問題は解決するはずです。

これら 2 つのコマンドの詳細と、それらを効果的に使用する方法を調べる必要があります。

于 2013-01-31T18:08:12.017 に答える
0

実行しましたか

mvn eclipse:configure-workspace -Declipse.workspace=/path/to/workspace

?

それを実行する必要があるので、maven はM2_REPOeclipse へのパスを設定します。または、手動で設定することもできます。

その後、Eclipseを再起動することを忘れないでください:P

于 2013-01-31T17:59:39.630 に答える