Eclipse WTP 和 Maven 项目生成两个工件

Eclipse WTP and Maven project producing two artifacts

我有一个 maven jar 项目 common_platform,它正在生成通常的 .jar 文件和一个 .war 覆盖层(使用 maven-assembly-plugin

我有另一个带有 war 打包的 Maven 项目,它包括这两个工件。

现在我想使用WTP将webapp项目部署到Tomcat。很遗憾,common_platform .war 叠加层未得到处理。

如果我转到 Web 部署程序集 视图,我看到该项目被包含两次,但文件没有出现在已部署的 Web 应用程序中。

我有另一个(外部)叠加 ExtJs 并且正在按预期解压缩。 我尝试手动将包添加到描述符中,但它是作为包添加的,而不是解压的。

如何WTP解压覆盖内容?

我正在使用 Eclipse Mars 最近的 WTPm2em2e-wtp

填了一个bug in m2e-wtp

TL;DR:

Unfortunately m2e-wtp doesn't support workspace projects generating multiple archives.