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