1

Eclipse のマルチモジュール Maven プロジェクトに wst.web ファセットを追加しようとしています。この wst.web ファセットは「静的 Web プロジェクト」です。

「なぜ彼はこれに maven を使用しているのですか?」と言うでしょう。ポイントは、プロジェクト全体がツリーであるということです。プロジェクトのルートに親 pom があり、いくつかのモジュールがあり、それらにもモジュールがあります。ほとんどの 3 つのレベル。設定を集中化する目的と、プラグインと依存関係の継承のため。

したがって、これらのモジュールの 1 つには、動的な他のモジュールの UI 部分である 2 つの静的 Web プロジェクトが含まれています。これら 2 つは、Apache (Eclipse 内の HTTP サーバー) で公開されることを意図しています。これはすべて、ものをターゲットに移動してからtar.gzにパックするアセンブリプラグインですでに機能しています...しかし、「静的Webプロジェクト」がないと、EclipseはそれをHttpサーバーに公開できません。私は手でそれを行うことができますが、それはポイントではありません

これを行うための私の現在の設定は次のとおりです。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-eclipse-plugin</artifactId>
    <version>2.9</version>
    <configuration>
        <additionalProjectFacets>
            <wst.web>1.0</wst.web>
            <wst.jsdt.web>1.0</wst.jsdt.web>
        </additionalProjectFacets>
    </configuration>
</plugin>

これは JavaScript 1.0 ファセットを追加しています。しかし、私が必要とする静的 Web プロジェクトではありません

ご協力ありがとうございました。

PS: これに maven を使用するもう 1 つの理由は、この tar.gz が生成され、apache の仮想ホストを構成する deb パッケージにパックされ、そのバックエンドで動作するために必要なすべての AJP プロキシを備えていることです。

4

0 に答える 0