Eclipse IDEをサポートするためにMavenベースのWebアプリケーションを変換する方法
前回のチュートリアルでは、web application with Mavenを作成しました。 以下は、そのWebアプリケーションをEclipse IDEをサポートするように変換する方法を示すガイドです。
Note
Eclipse IDEはWTP toolを介してWebアプリケーションをサポートするため、Mavenベースのプロジェクトでもそれをサポートするようにする必要があります。
1. mvn eclipse:eclipse -Dwtpversion = 2.0
Maven based Java project to support IDEを変換するには、次のコマンドを使用します。
mvn eclipse:eclipse
Webアプリケーションの場合、Eclipseのwtpをサポートするために追加のパラメーターが必要です。代わりに、次のコマンドを使用する必要があります。
mvn eclipse:eclipse -Dwtpversion=2.0
出力を参照してください…
D:\workspace-new\exampleweb-core>mvn eclipse:eclipse -Dwtpversion=2.0 [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] ------------------------------------------------------------------------ [INFO] Building exampleweb-core Maven Webapp [INFO] task-segment: [eclipse:eclipse] [INFO] ------------------------------------------------------------------------ [INFO] Preparing eclipse:eclipse [INFO] No goals needed for project - skipping [INFO] [eclipse:eclipse {execution: default-cli}] [INFO] Adding support for WTP version 2.0. [INFO] Using Eclipse Workspace: D:\workspace-new [INFO] no substring wtp server match. [INFO] Using as WTP server : Apache Tomcat v6.0 [INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER [INFO] Not writing settings - defaults suffice [INFO] Wrote Eclipse project for "exampleweb-core" to D:\workspace-new\exampleweb-core. [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2 seconds [INFO] Finished at: Fri Apr 15 11:51:53 SGT 2011 [INFO] Final Memory: 7M/14M [INFO] ------------------------------------------------------------------------
2. Eclipse WTP
標準のEclipseの「.classpath
」および「.project
」ファイルが作成されます。 また、新しい「.setting」フォルダーが作成され、その中に「org.eclipse.wst.common.component
」と「org.eclipse.wst.common.project.facet.core.xml
」が含まれていることに気付くでしょう。どちらのファイルもEclipseでWTPまたはFacesをサポートしています。
ファイル:org.eclipse.wst.common.project.facet.core.xml
Note
Maven 2.xはJDK1.4(上記を参照)を使用してWebアプリケーションを生成しましたが、これはかなり古くなっているため、最新のJDKバージョンにアップグレードする必要がある場合があります。
ファイル:org.eclipse.wst.common.component
3. Eclipse IDEにインポートする
これで、Eclipse Webアプリケーションに必要なものはすべて揃ったので、MavenベースのWebアプリケーションのEclipse IDEへのインポートを開始できます。
Steps :
Eclipse IDEで、メニューバーの[ファイル]→[インポート...]→[一般]→[既存のプロジェクトをワークスペースに]→ルートディレクトリを選択(プロジェクトフォルダーを選択)→[完了]。
完了しました。