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

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