Maven2 は「プロジェクト管理ツール」なので、実際に開発を行う際には他の IDE を使用するのが普通です。 ここでは Maven2 プロジェクトを Eclipse 上に読み込んで開発が出来るようにする、Eclipse プラグインの使い方を見ていきましょう。
変数「M2_REPO」の設定
Maven2 がダウンロードしたライブラリなどを Eclipse 上で使用できるようにするため、Eclipse に Maven2 のローカル・リポジトリへのパスを設定しなければいけません。 これには以下のコマンドを実行します(Eclipse の workspace へのパスを "C:\eclipse\workspace" とします*1):
mvn eclipse:add-maven-repo -Declipse.workspace=C:\eclipse\workspace
これは各 PC 上で1度実行するだけで構いません*2。
Maven2 プロジェクト → Eclipse プロジェクト
Maven2 プロジェクトを Eclipse でも読み込めるようにするためには、コマンド・プロンプトからベース・フォルダ上で以下のコマンドを実行します:
これによって、Eclipse プロジェクトに必要な設定ファイル*3が生成されます。
後は、Eclipse 側から「Existing Project を import」しましょう(次回)。
POM ファイルを修正したら・・・
開発途中で POM ファイルを修正した場合(新たに依存性を追加したなど)、それを Eclipse プロジェクトへ反映させるためには、再度 mvn eclipse:eclipse コマンドを実行し、Eclipse プロジェクトを「リフレッシュ」する必要があります: