in src/main/java/org/apache/maven/plugins/dependency/utils/filters/MarkerFileFilter.java [80:93]
public boolean isArtifactIncluded(ArtifactItem item) throws ArtifactFilterException {
Artifact artifact = item.getArtifact();
boolean overWrite = (artifact.isSnapshot() && this.overWriteSnapshots)
|| (!artifact.isSnapshot() && this.overWriteReleases);
handler.setArtifact(artifact);
try {
return overWrite || !handler.isMarkerSet() || (overWriteIfNewer && handler.isMarkerOlder(artifact));
} catch (MojoExecutionException e) {
throw new ArtifactFilterException(e.getMessage(), e);
}
}