Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前有一个 Maven 原型通用 JAR,其中包含两个互斥的 Maven 原型 WAR 项目共有的共享 Java 类。
我最近发现了一个机会,可以将一些自定义错误网页、随附的 JSF 支持 bean 和支持 web.xml 配置(作为 Web 片段)的一部分用于此 JAR。
我的问题是一个 Maven 问题:如何配置我的两个 WAR 应用程序以“查看”这些网页?
您应该研究所谓的瘦战争和战争叠加功能。
您可以使用包含共享资源的打包战争创建一个模块。现在,当其他战争模块依赖于它时 - 类型为“战争”的依赖 - 这些文件将被添加到新战争中。最好从你的瘦战中排除 jar,因为你不想捆绑它们并保存在 maven 存储库中。