Robert James Oxspring created MRESOURCES-258:
------------------------------------------------

             Summary: Only overwrite filtered resources when contents differ
                 Key: MRESOURCES-258
                 URL: https://issues.apache.org/jira/browse/MRESOURCES-258
             Project: Maven Resources Plugin
          Issue Type: Improvement
          Components: filtering
            Reporter: Robert James Oxspring


When filtering files with the {{MavenFileFilter.copyFile}} method, the 
destination file should only be overwritten if the contents have changed. 
Currently we unconditionally overwrite the contents in this situation, 
potentially leading to unnecessary downstream work. When the {{overwrite}} 
parameter is {{true}} then overwriting should overwrite as it does now.

Given a {{copyFile}} call
 When an identical filterFile operation is performed
 Then the destination file should remain unmodified

Given a {{copyFile}} call with {{overwrite}} set {{true}}
 When an identical filterFile operation is performed
 Then the destination file should be overwritten



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to