根据您的描述,您应该考虑使用Maven覆盖。
WAR文件的覆盖图只是一个Maven项目,该项目使用另一个项目的WAR输出作为依赖项,而不是一个项目的JAR。生成覆盖项目后,基础项目的WAR文件将爆炸,并将覆盖项目中的文件添加到其中。如果覆盖项目的文件和路径与名称与基础WAR中的文件相同,则它将替换它。
您将以与现在相同的方式包含来自一个模块的战争,并覆盖当前模块中的文件(类或静态资源)。有关更多说明的博客以及逐步指南。

根据您的描述,您应该考虑使用Maven覆盖。
WAR文件的覆盖图只是一个Maven项目,该项目使用另一个项目的WAR输出作为依赖项,而不是一个项目的JAR。生成覆盖项目后,基础项目的WAR文件将爆炸,并将覆盖项目中的文件添加到其中。如果覆盖项目的文件和路径与名称与基础WAR中的文件相同,则它将替换它。
您将以与现在相同的方式包含来自一个模块的战争,并覆盖当前模块中的文件(类或静态资源)。有关更多说明的博客以及逐步指南。