La diferencia entre jar y war en maven
El archivo war contiene la aplicación web completa, es decir, todas las clases de Java, información de configuración y recursos estáticos (como jsp y js). Pero lo que debe tener en cuenta es que cuando war hace referencia a war, copiará todos los recursos de la aplicación war al mismo archivo de la guerra actual y los archivos renombrados serán reemplazados.
Dependencias del paquete War:
[html] ¿Ver impresión de texto sin formato? modulelt;/groupIdgt;
lt;artifactIdgt;/groupIdgt;
lt;artifactIdgt; module1lt;/artifactIdgt;
lt;versiongt;0.0.1- SNAPSHOTlt;/versiongt;
lt;typegt;warlt;/typegt.
lt;/dependencygt;
El módulo 1 depende del módulo 1. Los archivos de clase se copiarán al archivo de clases del módulo 4 y el jsp se copiará al directorio jsp correspondiente.