The WAR packaging type is similar to the JAR
and EJB types. The exception being the
package goal of war:war. Note that
the war:war goal requires a
web.xml configuration in your
src/main/webapp/WEB-INF directory. The default
goals for projects with WAR packaging are shown in
Table 4.6, “Default Goals for WAR Packaging”.
Table 4.6. Default Goals for WAR Packaging
| Lifecycle Phase | Goal |
|---|---|
| process-resources | resources:resources |
| compile | compiler:compile |
| process-test-resources | resources:testResources |
| test-compile | compiler:testCompile |
| test | surefire:test |
| package | war:war |
| install | install:install |
| deploy | deploy:deploy |
