Changes
Vincent Massol
Fix for MAVEN-986. Allow resources to be copied when no sources present
Use the new caller plugin to isolate the
java compilation goal called from its implementation.
Apply MAVEN-831.
Copy web.xml as specified by ${maven.war.webxml}
Add test project
Added maven.war.index property.
Accept includes/excludes patterns over maven.war.src.
Allow webapp creation if project doesn't have sources.
Added war:clean goal
war:war goal is simply packaging
(using ant jar task) the directory created
by war:webapp goal. This change simplifies
the customization of processing
and removes code duplication.
Fixes for MAVEN-481.
Bundling of tlds in war is supported.
Fixes for MAVEN-518.
Artifact processing in the plugin
was slightly changed and now
it supports jar overriding mechanism
Added deploy, deploy-snapshot and install-snapshot goals
Allow war file to be updated
Fixed the broken war goal
Moved the detection of the webSources inside the 'war:war' goal
itself so that webSource can be assembled on the fly. With the
detection outside the 'war:war' goal webSources would not be
gathered into the resulting WAR file.
Added support for WARs that contain only java classes and no web
resources.