【发布时间】:2012-05-10 14:19:43
【问题描述】:
我目前有一个 Maven 原型通用 JAR,其中包含两个互斥的 Maven 原型 WAR 项目共有的共享 Java 类。
我最近发现了一个机会,可以将一些自定义错误网页、随附的 JSF 支持 bean 和支持 web.xml 配置(作为 Web 片段)的一部分用于此 JAR。
我的问题是一个 Maven 问题:如何配置我的两个 WAR 应用程序以“查看”这些网页?
【问题讨论】:
我目前有一个 Maven 原型通用 JAR,其中包含两个互斥的 Maven 原型 WAR 项目共有的共享 Java 类。
我最近发现了一个机会,可以将一些自定义错误网页、随附的 JSF 支持 bean 和支持 web.xml 配置(作为 Web 片段)的一部分用于此 JAR。
我的问题是一个 Maven 问题:如何配置我的两个 WAR 应用程序以“查看”这些网页?
【问题讨论】:
您应该研究所谓的skinny war 和war overlays 功能。
您可以使用包含共享资源的打包战争创建一个模块。现在,当其他战争模块依赖于它时 - 类型为“战争”的依赖 - 这些文件将被添加到新战争中。最好从你的瘦战中排除 jar,因为你不想捆绑它们并保存在 maven 存储库中。
【讨论】: