【发布时间】:2011-08-30 15:46:49
【问题描述】:
我使用 maven-war-plugin 构建 WAR,我需要从 web-inf/classes 中排除几个 WAR 类(即 GWT 类,它们不应该进入服务器部署)。
如何在 Maven 中做到这一点? 我尝试了“warSourceExcludes”、“packagingExcludes”但没有成功。
maven 中任何简单而有创意的解决方案都是可以接受的,我需要它来做一个测试项目。
谢谢
【问题讨论】:
-
我真的相信使用 Maven 进行 GWT 开发至少应该涉及 2 个模块:
client和server;可能还有第三个shared模块,client和server都依赖它。您可以在client中使用 gwt-maven-plugin(使用 maven-assembly-plugin 生成用作server中的战争覆盖的 ZIP)或server(然后取决于 @987654330 @ with scope=provided 以便client.jar不包含在战争中;我想您也可以将client作为 gwt-maven-plugin 的依赖项)
标签: gwt maven-2 maven-war-plugin