Eclipse IDEにM2__REPOクラスパス変数を追加する方法

Eclipse IDEにM2_REPOクラスパス変数を追加する方法

通常、Mavenコマンドmvn eclipse:eclipseを使用して既存のJavaプロジェクトを変換してEclipseプロジェクトをサポートすると、MavenはM2_REPO変数を使用して依存関係クラスパス全体を作成します。これはデフォルトではEclipseで定義されていません。

特別なことは何もありません。M2_REPOは、ローカルのMavenリポジトリを見つけるためのEclipseの通常の「classpath variable」です。

ここでは、M2_REPOクラスパス変数をEclipseIDEに追加する2つの方法を示します。

1. M2_REPOを手動で追加する

M2_REPOクラスパス変数を手動で定義してEclipseIDEに追加します。 以下の手順に従ってください:

  1. Eclipse IDE、メニューバー

  2. [ウィンドウ]> [設定]を選択します

  3. Java>ビルドパス>クラスパス変数を選択します

  4. 新しいボタンをクリックし、>新しいM2_REPO変数を定義して、ローカルのMavenリポジトリーをポイントします。

  5. 完了しました。

2. M2_REPOを自動的に追加する– eclipse:configure-workspace

または、Mavenコマンド「eclipse:configure-workspace」を使用してM2_REPOを定義および追加することもできます。

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

例を参照してください:

C:\>mvn -Declipse.workspace="C:\Users\example\workspace" eclipse:configure-workspace
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'eclipse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [eclipse:configure-workspace] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [eclipse:configure-workspace {execution: default-cli}]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Apr 14 20:45:17 SGT 2011
[INFO] Final Memory: 9M/112M
[INFO] ------------------------------------------------------------------------

完了しました。

Verify M2_REPO is Added
クラスパス変数を確認して、M2_REPOisがEclipseIDEに追加されていることを確認します。

Add ME_REPO to Eclipse IDE

このM2_REPOクラスパス変数を1回だけ追加する必要があり、この変数はEclipseのすべてのワークスペースで共有されます。

eclipse:add-maven-repo
古い「eclipse:add-maven-repo」コマンドは非推奨になり、機能しなくなりました。 代わりに「eclipse:configure-workspace」を使用します。