Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-13951

snapshot remover task should have option to only consider releases in hosted repositories

    Details

      Description

      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.

      Expected

      • 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

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              plynch Peter Lynch
              Last Updated By:
              Joe Tom Joe Tom
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title