From ccbaeda8d358f4c0522db597bca030667700e9f4 Mon Sep 17 00:00:00 2001 From: ltheussl Date: Mon, 7 May 2007 09:40:20 +0000 Subject: [PATCH] [maven-scm-plugin] prepare release 1.6.3 git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@535817 13f79535-47bb-0310-9956-ffa450edef68 --- war/project.xml | 9 ++- war/xdocs/changes.xml | 153 ++++++++++++++++++++---------------------- 2 files changed, 80 insertions(+), 82 deletions(-) diff --git a/war/project.xml b/war/project.xml index 95925eec..e336f78e 100644 --- a/war/project.xml +++ b/war/project.xml @@ -1,4 +1,4 @@ - + - - - Changes - Vincent Massol - - - - - Introduced war.target.filename dependency's property to customize the bundle filename. Note - that this property should be used wit the war.target.path property. - - Added maven.war.expansion.excludes property - to exclude files during a property expansion copy (Fixes corruption of binary files). - Applied property expansion to web.xml handling for consistency. Introduced the maven.war.src.filtering - property to control whether filtering is enabled or not when copying webapp resources. - - Only create tld and lib folders if corresponding dependencies are present. - war:inplace should check for maven.war.src. - - Java sources are not compiled when used with maven-test-plugin-1.8 and maven.test.skip=true. - - - - - - - Manifest file is now generated properly. - Aded the ability to customize the Class-Path entry of the manifest + + + Changes + Vincent Massol + + + + Introduced war.target.filename dependency's property to customize the bundle filename. Note that this property should be used wit the war.target.path property. + Added maven.war.expansion.excludes property to exclude files during a property expansion copy (Fixes corruption of binary files). Applied property expansion to web.xml handling for consistency. Introduced the maven.war.src.filtering property to control whether filtering is enabled or not when copying webapp resources. + Only create tld and lib folders if corresponding dependencies are present. + war:inplace should check for maven.war.src. + + Java sources are not compiled when used with maven-test-plugin-1.8 and maven.test.skip=true. + + + + + + + Manifest file is now generated properly. + Aded the ability to customize the Class-Path entry of the manifest Added property maven.war.resources.overwriteto control is resources overwrites the ones in the generated webapp directory. - - Added ability to expand properties when copying war resources. - Updated wrong documentation regarding web.xml filtering. - Now filtering when copying resources. + + Added ability to expand properties when copying war resources. + Updated wrong documentation regarding web.xml filtering. + Now filtering when copying resources. Added property maven.war.webxml.overwriteto control if the source web.xml overwrite the one in the generated webapp directory. - - Fixed confusing documentation regarding maven.war.classes.includes and excludes properties - License file is now added properly to the generated war - Remove reference to unused caller tag library to suppress warning - Add support for EJB client code. - - + + Fixed confusing documentation regarding maven.war.classes.includes and excludes properties + License file is now added properly to the generated war + Remove reference to unused caller tag library to suppress warning + Add support for EJB client code. + + Removed attribute update=truefrom ant:jarcall, so now a fresh WAR is created on each run. - + Made the maven.war.final.nameproperty 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:initgoal. - - Splitted war:webapp in war:war-resources and war:webapp. - Deprecated war:load hook goal - Allow use of maven.war.manifest to specify the manifest file location. - Make docs more readable. - - - preserve last modified time of source files in the exploded webapp - Call test:test regardless of whether sources are present as it contains build logic - Remove extra call to java:compile - Allow automated generation of manifest Class-Path - Allow customizing of MANIFEST.MF - - - Fix for MAVEN-986. Allow resources to be copied when no sources present + + Splitted war:webapp in war:war-resources and war:webapp. + Deprecated war:load hook goal + Allow use of maven.war.manifest to specify the manifest file location. + Make docs more readable. + + + preserve last modified time of source files in the exploded webapp + Call test:test regardless of whether sources are present as it contains build logic + Remove extra call to java:compile + Allow automated generation of manifest Class-Path + Allow customizing of MANIFEST.MF + + + Fix for MAVEN-986. Allow resources to be copied when no sources present Use the new callerplugin to isolate the java compilation goal called from its implementation. - - Add war:inplace goal for building the webapp into maven.war.src. You should cvsignore WEB-INF/lib and WEB-INF/classes - Add target path to dependencies so you can copy to elsewhere than WEB-INF/lib. Useful for applets. - - - 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. - - + + Add war:inplace goal for building the webapp into maven.war.src. You should cvsignore WEB-INF/lib and WEB-INF/classes + Add target path to dependencies so you can copy to elsewhere than WEB-INF/lib. Useful for applets. + + + 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. + +