Maven用于静态Web项目

时间:2015-03-24 22:43:58

标签: java eclipse maven m2e maven-eclipse-plugin

我试图在eclipse上为一个多模块maven项目添加一个wst.web facet。这个wst.web方面是"静态网络项目"

你会说"他为什么要使用maven呢?" 关键是整个项目都是一棵树。我在项目的根目录中有一个父pom,它有一些模块,它们也有自己的模块。 3个级别,用于配置集中目的和插件和依赖遗产。

因此,其中一个模块包含2个静态Web项目,它们是动态的其他模块的UI部分。这两个意图在Apache(在eclipse中的Http Server中)发布。所有这一切都适用于将内容移动到目标然后将其打包到tar.gz中的程序集插件...但是没有"静态Web项目" Eclipse不允许我将它发布到Http Server。我可以手工完成,但这不是重点

我目前的配置是:

<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代理都需要与其后端一起工作。

0 个答案:

没有答案