Need ability to protect (or exclude) resource from being destroyed during war overlay. --------------------------------------------------------------------------------------
Key: MPWAR-64 URL: http://jira.codehaus.org/browse/MPWAR-64 Project: maven-war-plugin Issue Type: Bug Affects Versions: 1.6.2 Reporter: Joakim Erdfelt If you have a template war TEMPLATE.war that is used to overlay the current project war CURRENT.war, and there are values in the CURRENT.war that should never be overlaid, a mechanism needs to exist to protect those resources. Example: template.war uses xwork - /WEB-INF/classes/xwork.xml current.war also uses xwork. when you overlay template.war onto current.war you want to prevent /WEB-INF/classes/xwork.xml from being overwritten. desired. {noformat} <plugin> <groupId>org.apache.maven.plugin</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <protectionFileSets> <protectionFileSet> <directory>/WEB-INF</directory> <includes> <include>classes/xwork.xml</include> </includes> </protectionFileSet> </protectionFileSets> </configuration> </plugin> {noformat} You can use the maven-shared/file-management FileSet implementation to perform this (see maven-clean-plugin) for example usage. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira