A organization shared Nexus instance is a central publishing point for Maven2 format SNAPSHOT artifacts. CI builds would typically publish SNAPSHOT versions of their projects many times per day and not distribute these externally.
When the Remove if Released option of the snapshot remover task is selected, the task looks in all hosted and proxy repositories for a matching release GAbV of a SNAPSHOT version.
For an instance with many proxy repositories containing release repos, this can add considerable overhead.
- provide a task option to choose if releases should be checked for in hosted repositories only ( not proxy repositories )
- having this option selected should be the default value when creating the task, as it is considered much more common to have your SNAPSHOT in a release hosted repo than in some proxy repo
- when Remove if Released = true AND hosted repositories only = TRUE, proxy repositories should not be checked for matching release artifacts