- 変換対象プロジェクトを選択し右クリック、プロパティをクリックします。
- 表示されたダイアログのツリーより、「プロジェクト・ファセット」を選択し、ダイアログ右に表示された「ファセット・フォームへ変換...」をクリックします。
- 表示されたプロジェクト・ファセットの「動的Webモジュール」のチェックボックスにチェックを入れます。
- ダイアログのツリーから、「Deployment Assembly」を選択し、ダイアログ右側の「追加」ボタンをクリックします。
- 表示されたダイアログのツリーから、「フォルダ」を選択し、「次へ」ボタンをクリックします。
- 表示されたダイアログのツリーから、「src」→「main」→「webapp」を選択し、「完了」ボタンをクリックします。
- 再度ダイアログ右側の「追加」ボタンをクリック、「Java Build Path Entries」を選択し、「次へ」ボタンをクリックします。
- 表示されたダイアログのツリーから、「Maven依存関係」を選択し、「完了」ボタンをクリックします。
- 戻ったダイアログの右側のリストから、「WebContent」を選択し、「除去」ボタンをクリックし、「OK」ボタンをクリックします。
- プロジェクト・エクスプローラーの変換対象プロジェクトのツリーから、「WebContent」を選択し削除します。
2013年5月15日水曜日
EclipseでMaven Webプロジェクトを動的Webプロジェクトに変更する
Mavenマルチモジュールプロジェクト作成
・親プロジェクト作成
mvn archetype:create -DartifactId=parent -DgroupId=example
・親プロジェクトのpom.xml編集
cd parent
<packaging>をjarからpomに変更します。
・子プロジェクトの作成
・Jarプロジェクト
mvn archetype:create -DartifactId=child1 -DgroupId=example
・Webプロジェクト
mvn archetype:create -DartifactId=child2 -DgroupId=example -DarchetypeArtifactId=maven-archetype-webapp
Jarプロジェクトを<dependency>に追加します。
<dependencies>
<dependency>
<groupId>example</groupId>
<artifactId>child1</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
・Eclipseにインポート
[ファイル]-[インポート]よりルート・ディレクトリに親プロジェクトを選択し、 完了するとインポートされます。
登録:
投稿 (Atom)
