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)