web-dev-qa-db-ja.com

Eclipseデプロイメントアセンブリがプロパティに表示されない

私の新しいプロジェクトでは、プロジェクトのプロパティにDeployment Assemblyリンクが表示されません。同じように構成されている他のプロジェクトにも存在します(私の知る限り)。

動的WebモジュールとJava=ファセットがあります。m2Eclipseをインストールし、メニューオプション「プロジェクト構成の更新」を呼び出しました。Eclipse3.7 EEエディションを実行しています。googleEclipseプラグインも持っています。

私が知りたいのは、WTPを介してローカルサーバーにプッシュされるリソースを構成できるように、展開アセンブリオプションを表示する方法です。

私の.projectファイル:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>shortbread</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.Eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.Eclipse.wst.common.project.facet.core.builder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.google.gdt.Eclipse.core.webAppProjectValidator</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.google.gwt.Eclipse.core.gwtProjectValidator</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.Eclipse.m2e.core.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.Eclipse.jdt.core.javanature</nature>
        <nature>org.Eclipse.m2e.core.maven2Nature</nature>
        <nature>org.Eclipse.wst.common.project.facet.core.nature</nature>
        <nature>com.google.gwt.Eclipse.core.gwtNature</nature>
    </natures>
</projectDescription>
22
monkjack

<nature>org.Eclipse.wst.common.modulecore.ModuleCoreNature</nature>を.projectファイルに追加してみてください。プラグインスパイ(ALT + SHIFT + F1)は、そのようなものを見つけるのに非常に役立ちます。プロパティページは、プラグインorg.Eclipse.wst.common.modulecore.uiと定義されたplugin.xmlファイルで定義されています。DeploymentAssemblyPageはenabledWhenであり、projectNatureorg.Eclipse.wst.common.modulecore.ModuleCoreNatureです。

40

この構成を.projectに追加しようとすると、wharronと同じ問題"Error Checking Project Facets"が発生し、次に "Project Facets"に移動しましたビルドパスのオプションで、カスタムパスを選択し、オプション "tility Module"、Appliedをチェックしました。次にビルドパスを開いたとき、Deployment Assemblyはそこにあり、問題なく動作していました。

16
Alejandra

私も同じ問題に直面し、以下の手順に従って問題を解決しました。2番目の画面で動的Webモジュールを確認しました。

enter image description here

enter image description here

enter image description here

7
subhashis

2つの簡単なステップでこれを解決しました

  1. right click on the project > Build path > configure build path > Project facets次に、Dynamic Web Moduleチェック済み

  2. プロジェクトを右クリック>実行>サーバーで実行

次に戻ってエラーがなくなったことを確認できます

Build path > configure build path > Deployment ssembly

4
Tadele Ayelegn

受け入れられた回答で提案されているように、追加<nature>org.Eclipse.wst.common.modulecore.ModuleCoreNature</nature>を.projectファイルに追加し、<nature>org.Eclipse.wst.common.project.facet.core.nature</nature>デプロイメントアセンブリ画面の「エラーチェックプロジェクトファセット」を解決します。

**既存のプロジェクトをインポートする場合「既存のプロジェクト記述子」を保持してください。Eclipseはほとんどの場合.projectファイルからこれらの性質を削除するため、上書きしないでください。

2
SandeepGodara