tips/maven2.0/maven プロジェクトの Eclipse への取り込み

2008-03-13 (木) 22:36:00 (4284d)

maven プロジェクトの Eclipse への取り込み

プロジェクトフォルダ内(pom.xml があるフォルダ)で ゴールに eclipse:eclipse を指定して実行。

% mvn eclipse:eclipse

eclipse のゴールに到達するために、 コンパイル(compile:compile)などを行うようなので もしエラーが出るようであれば compile から段階的に試すとよい。

Eclipse のプロジェクトが必要とする .classpath などのファイルが自動生成される。
この状態で Eclipse 側から Import... -> Existing Project into Workspace とし、 maven プロジェクトのフォルダを指定すれば、ワークスペース内にインポートできる。

ただしこのとき、必要な jar ファイルのクラスパスとして maven のローカルリポジトリが指定されており M2_REPO という変数を使うようになっている。 このためプロジェクトの Properties... -> Java Build Path -> Libraries -> Add Variable... -> Configure Variables で M2_REPO を定義する必要がある。
通常ローカルリポジトリは Windows の場合 C:\Document and Settings\(OS のユーザー名)\.m2\、 UNIX の場合(ホームディレクトリ)\.m2\ なので、 その下の repository フォルダを指定すればよい。