« あらたなプロジェクトの作成 | メイン | あるプロジェクトの jar を別のプロジェクトで使用する »

2006年02月22日

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 フォルダを指定すればよい。

投稿者 kyohei : 2006年02月22日 19:17

トラックバック

このエントリーのトラックバックURL:
http://240k.jp/cgi-bin/MT333/mt-tb.cgi/290

コメント

コメントしてください




保存しますか?