Task that allows the following criteria should be added:
- purge a component/asset
- IF (not the latest version)
- IF (more than X days old)
- IF (already released - the release version of a temporary versioned component exists)
- already released items should be contained in release type hosted repository from same format
Essentially extend the selection criteria to be similar to the Nexus 2.x Remove Snapshots from Repository task options that were Maven 2 format specific.
Add support for NPM, Maven, Bower, and PyPi - but possibly extend this to any format.
- This helps to enforce lazy developers to switch to released version and not do CI builds to stay in lower release life cycle stage.