web-dev-qa-db-ja.com

MavenプロジェクトをEclipse用の動的Webプロジェクトに変換する

  1. Mavenを使用してWebプロジェクトを作成します。

    mvn archetype:generate -DgroupId=com.trial -DartifactId=message 
       -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
    
  2. 以下を使用して、プロジェクトをEclipse Webプロジェクトに変換します。

    mvn Eclipse:eclipse -Dwtpversion=2.0
    
  3. 既存のプロジェクトをEclipseにインポートします。

enter image description here

プロジェクトアイコンには、Webアイコンとフォルダーアイコンの代わりにフォルダーが含まれています。これは少し奇妙で、実行しようとするとサーバーで実行オプションがありません。私は手順を正しく実行したと確信しています。そのような結果を得るためにどこで遅れているのでしょうか?

17
Vimal Basdeo

以下の提案があります:

  1. まず、EclipseがJave EE Perspective か否か。 Javaパースペクティブのみであった場合、実行オプションは表示されません。

  2. プロジェクトを右クリックして、プロパティに移動します。

    クリック Project Facets

    かどうか確かめる Dynamic Web moduleはチェックマークが付いているかどうかです。チェックされていない場合は、それをマークします。

22
Nirdesh Sharma

WTPバージョンがかなり古いので、代わりにWebプロジェクト機能を追加する必要があります。 .projectファイルし、naturesタグの下に書き込みます

<nature>org.Eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.Eclipse.wst.common.modulecore.ModuleCoreNature</nature>

buildSpecタグの下にビルダーを追加します

<buildCommand>
    <name>org.Eclipse.wst.common.project.facet.core.builder</name>
    <arguments>
    </arguments>
</buildCommand>
<buildCommand>
    <name>org.Eclipse.wst.validation.validationbuilder</name>
    <arguments>
    </arguments>
</buildCommand>
1
Roman C