Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-8242

Cache flattened parents during model building

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-beta-5
    • None
    • None

    Description

      During model building, we do not cache any hierarchy inheritance due to profiles that may be activated based on properties from the child projects.
      So there's no way to cache the effective parent and just inject it into the child, the whole hierarchy need to be taken into account.

      However, flattening the parent (i.e. inject the flattened parent's parent into the raw parent) should provide a parent model which has no parents anymore, not activated and not interpolated, but which can be cached and reused.

      Attachments

        Issue Links

          Activity

            People

              gnodet Guillaume Nodet
              gnodet Guillaume Nodet
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: