LoginSignup
7
17

More than 5 years have passed since last update.

Mavenで作成したプロジェクトをEclipseプロジェクトに変換する

Posted at

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 しなくてもよいんじゃないかと、ここまできて思いましたが特に問題なかったのでそのままです。

2015-12-10 11_13_10-Import.png

適宜、ディレクトリを指定してWorkspace配下にImportします。
2015-12-10 11_13_20-Import Maven Projects.png

プロジェクト配下は以下のような感じです。
image

実行は、Maven経由で起動することができます。
image

以上、続くかも。

7
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
17