在我们的公司中,我们有许多不同的模块,它们分别构成独立的战争。每个客户都可以选择想要购买的模块。由于所有模块共享相同的会话,安全上下文等,因此将它们合并为一次战争是有意义的。
是否可以自动化此过程?例如,它应该合并web.xml,计算每个wars依赖项,复制.jsp和.class等文件。顺便说一句,我们使用的是Maven,但无法找到解决此问题的方法。
考虑到djna和ChssPly76提到的风险,您可能可以通过使用带有Maven WAR插件的覆盖图来实现。这将要求您分离出servlet映射,以确保没有任何URL冲突之类的问题,但这可能会解决问题。
基本上,您将创建一个具有多个WAR依赖项的模块,然后使用该插件将它们合并为一个新模块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句