We are using the dependency:copy
goal of Apache Maven Dependency Plugin which has three overwrite settings:
overWriteIfNewer
: Overwrite if neweroverWriteReleases
: Overwrite release artifactsoverWriteSnapshots
: Overwrite snapshot artifacts
The only documentation I've found are the short sentences above.
When do these settings count, when do they produce different output? What are the use-cases of these settings? What should I consider before setting them true
or false
?