2013-08-03 10 views
15
のために動的WebプロジェクトにMavenプロジェクトを変換
  1. Mavenを使用してWebプロジェクトを作成します。使用してWebプロジェクトをEclipseにプロジェクトを変換Eclipseの

    mvn archetype:generate -DgroupId=com.trial -DartifactId=message 
        -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 
    
  2. を:

    mvn eclipse:eclipse -Dwtpversion=2.0 
    
  3. インポート既存のプロジェクトEclipseへ:

enter image description here

プロジェクトアイコンには、Webアイコンとフォルダアイコンの代わりにフォルダが含まれています。私はこれがちょっと変わったと思うし、私も実行しようとすると、サーバー上で実行オプションが見つからない。私はステップを正しく辿ったと確信しています。そのような結果を得るためにどこで遅れているかもしれませんか?

+0

*問題点を見ると、その赤いマークは何と言いますか? –

+0

いくつかのライブラリがないと言っていました。私はそれらを追加しましたが、今でもJavaアプリではなくWebアプリであるようです。 。 –

答えて

1

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> 
22

ビルダーを追加する下の下で書く:

  1. あなた日食があるかどうかをまずチェックJave EE Perspectiveにあるかどうか。それがJavaのパースペクティブにのみあった場合は、実行オプションは表示されません。

  2. プロジェクトを右クリックし、プロパティに移動します。 Dynamic Web moduleがチェックマークされているか否かProject Facets

    チェックに

    クリックします。単にそれをマークしていない場合。

+0

これは私のために働きます。また、チェックされていなければjavaをチェックします。 –