1

我正在尝试为 Eclipse 上的多模块 Maven 项目添加 wst.web 方面。这个 wst.web 方面是“静态网络项目”

您会说“他为什么要为此使用 maven?” 关键是整个项目是一棵树。我在项目的根目录中有一个父 pom,它有一些模块,它们也有它们的模块。最多 3 个级别,用于配置集中化目的以及插件和依赖项遗产。

因此,其中一个模块包含 2 个静态 Web 项目,它们是其他动态模块的 UI 部分。这 2 个旨在发布在 Apache 中(在 Eclipse 中的 Http Server 中)。所有这一切都已经适用于将内容移动到目标然后将其打包到 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 的另一个原因是,生成的这个 tar.gz 被打包在一个 deb 包中,它为 apache 配置虚拟主机,所有 AJP 代理都需要与它的后端一起工作。

4

0 回答 0