Maven WAR Plugin

The war plugin is responsible for collecting all artifact dependencies, classes and resources of the web application and packaging them into a web application archive.

Goals Overview

  • war:war is the default goal invoked during the package phase for projects with a package type of war.
  • war:exploded is generally used to speed up testing during the developement phase by creating an exploded war in a specified directory.
  • war:inplace another variation of the war:explode where the war is instead generated in the web source directory which is src/main/webapp by default.

Usage

Instructions on how to use the Maven WAR Plugin can be found here . Specific documentation regarding overlays can be found here

Examples

To provide you with better understanding on some usages of the Maven WAR Plugin, you can take a look into the following examples: