Uploaded image for project: 'Maven Resolver'
  1. Maven Resolver
  2. MRESOLVER-253

Dynamic prefixes for LRM

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.8.1
    • Resolver
    • None

    Description

      Enhances existing "enhanced" LRM (local repository manager) with "prefix" from from path prefix composer. Default behavior is not changed (will not use prefix, local repository will work as before).

      The point in change is that it introduce a "composer", that is composing LRM path prefixes, and is able to apply different strategies, and split local repository into "installed" (locally built and installed) and "cached" (downloaded from remote), etc.

      There are several composer options out of the box:

      • split between "cached" and locally "installed" artifacts
      • split "cached" artifacts based on their origin (remote repository)
      • split between "release" and "snapshot" versioned artifacts

      These properties can all be configured via resolver "configuration", essentially via session configuration.

      Attachments

        Issue Links

          Activity

            People

              cstamas Tamas Cservenak
              cstamas Tamas Cservenak
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: