Mavenでさくっとプロジェクトのひな形を作れるのはよいのですが、実際はIDEなどに取り込めなければ開発が捗らないわけです。ここでは、Eclipseプロジェクトに変換し、Eclipseに取り込んでみます。
最新のEclipse 4.x あたりはMavenが標準でプラグインされているので、いきなりEclipse側からインポートすることもできるのですが、ここではコマンドで変換してみます。
mvn eclise:eclipse
以下の通り、"mvn eclipse:eclipse" とします。特にpom.xmlにeclipseプラグインの設定をしなくても実行できます。きっと良きに計らってくれるのでしょう。
詳細は、
- https://maven.apache.org/plugins/maven-eclipse-plugin/
-
https://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html
辺りを参照です。
D:\temp\sample\test-server>mvn eclipse:eclipse
mvn eclipse:eclipse
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building test-server Maven Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-eclipse-plugin:2.10:eclipse (default-cli) > generate-resources @ test-server >>>
[INFO]
[INFO] <<< maven-eclipse-plugin:2.10:eclipse (default-cli) < generate-resources @ test-server <<<
[INFO]
[INFO] --- maven-eclipse-plugin:2.10:eclipse (default-cli) @ test-server ---
[INFO] Using Eclipse Workspace: null
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Not writing settings - defaults suffice
[INFO] Wrote Eclipse project for "test-server" to D:\temp\sample\test-server.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.096 s
[INFO] Finished at: 2015-12-06T10:55:02+09:00
[INFO] Final Memory: 13M/245M
[INFO] ---------------------------------------------------
.project ファイルと、.classpath ファイルが生成されているのが確認できるでしょう。
Eclipseでインポート
最新のEclipse IDE for Java EE Developers でしたら、Mavenプラグインが同梱されているでしょう。日本語化されているEclipseは常用していないのでわからないです。
Import
File->Import -> Existing Maven Project を選びます。mvn eclipse:eclipse しなくてもよいんじゃないかと、ここまできて思いましたが特に問題なかったのでそのままです。
適宜、ディレクトリを指定してWorkspace配下にImportします。
以上、続くかも。