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

        

Reply via email to