# Changes

Vincent Massol

## 1.6 in CVS

Remove extra call to java:compile (fix, MPWAR-24, dion)
Allow automated generation of manifest Class-Path (update, MPWAR-21, dion)
Allow customizing of MANIFEST.MF (update, MPWAR-22, dion)

## 1.5 2004-03-07

Fix for MAVEN-986. Allow resources to be copied when no sources present (fix, dion)
Use the new `caller`plugin to isolate the java compilation goal called from its implementation. (add, vmassol)
Add war:inplace goal for building the webapp into maven.war.src. You should cvsignore WEB-INF/lib and WEB-INF/classes (add, bporter)
Add target path to dependencies so you can copy to elsewhere than WEB-INF/lib. Useful for applets. (add, bporter)

## 1.4 2003-09-29

Apply MAVEN-831. Copy web.xml as specified by ${maven.war.webxml} (update, dion)
Add test project (update, dion)
Added maven.war.index property. (add, evenisse)
Accept includes/excludes patterns over maven.war.src. (add, rafal)
Allow webapp creation if project doesn't have sources. (fix, evenisse)
Added war:clean goal (fix, michal)
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. (fix, michal)
Fixes for MAVEN-481. Bundling of tlds in war is supported. (fix, michal)
Fixes for MAVEN-518. Artifact processing in the plugin was slightly changed and now it supports jar overriding mechanism (fix, michal)
Added deploy, deploy-snapshot and install-snapshot goals (add, michal)
Allow war file to be updated (fix, dion, due to Ben Hogan)

## 1.3 2002-04-08

Fixed the broken war goal (fix, dion, due to Florin Vancea)

## 1.2 2002-02-12

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. (add, jvanzyl)
Added support for WARs that contain only java classes and no web resources. (add, vmassol)