Diego Rivera created MSHADE-244:
-----------------------------------

             Summary: Avoid file copy and replacement when source and target 
files are the same file
                 Key: MSHADE-244
                 URL: https://issues.apache.org/jira/browse/MSHADE-244
             Project: Maven Shade Plugin
          Issue Type: Bug
    Affects Versions: 2.4.3
            Reporter: Diego Rivera
            Priority: Blocker


When Shade::replaceFile() is invoked, and the source and target are the same, 
no work should be performed since this can result in an attempt at copying the 
same file upon itself, and the target will end up as a 0-byte file.

Instead, the proposed patch (attached) adds a check to perform a best-attempt 
intercept of that condition and avoid any unnecessary work.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to