# Changes

Vincent Massol

## 1.6.2-SNAPSHOT in SVN

Remove reference to unused caller tag library to suppress warning (fix, brett)
Add support for EJB client code. (update, MPWAR-50, aheritier)

## 1.6.1 2004-10-23

Removed attribute `update=true`from `ant:jar`call, so now a fresh WAR is created on each run. (fix, MPWAR-33, felipeal)
Made the `maven.war.final.name`property public as it is required by several other plugins and before this change the only way is for these plugins was to call the non-public `war:init`goal. (update, vmassol)
Splitted war:webapp in war:war-resources and war:webapp. (update, carlos)
Deprecated war:load hook goal (update, brett)
Allow use of maven.war.manifest to specify the manifest file location. (fix, MPWAR-22, dion)
Make docs more readable. (update, dion)

## 1.6 2004-05-12

preserve last modified time of source files in the exploded webapp (fix, MPWAR-25, brett)
Call test:test regardless of whether sources are present as it contains build logic (fix, MPWAR-1, brett)
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, MAVEN-986, 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, brett)
Add target path to dependencies so you can copy to elsewhere than WEB-INF/lib. Useful for applets. (add, brett)

## 1.4 2003-09-29

Apply MAVEN-831. Copy web.xml as specified by ${maven.war.webxml} (update, MAVEN-831, 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, MAVEN-481, michal)
Fixes for MAVEN-518. Artifact processing in the plugin was slightly changed and now it supports jar overriding mechanism (fix, MAVEN-518, 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)