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
最近的 WTP
、m2e
和 m2e-wtp
。
填了一个bug in m2e-wtp
TL;DR:
Unfortunately m2e-wtp doesn't support workspace projects generating
multiple archives.
我有一个 maven jar 项目 common_platform,它正在生成通常的 .jar
文件和一个 .war
覆盖层(使用 maven-assembly-plugin
)
我有另一个带有 war 打包的 Maven 项目,它包括这两个工件。
现在我想使用WTP
将webapp项目部署到Tomcat
。很遗憾,common_platform .war
叠加层未得到处理。
如果我转到 Web 部署程序集 视图,我看到该项目被包含两次,但文件没有出现在已部署的 Web 应用程序中。
我有另一个(外部)叠加 ExtJs
并且正在按预期解压缩。
我尝试手动将包添加到描述符中,但它是作为包添加的,而不是解压的。
如何WTP
解压覆盖内容?
我正在使用 Eclipse Mars
最近的 WTP
、m2e
和 m2e-wtp
。
填了一个bug in m2e-wtp
TL;DR:
Unfortunately m2e-wtp doesn't support workspace projects generating multiple archives.