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