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

Restrict project to the entity being built and make it immutable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-13, 4.0.0
    • API
    • None

    Description

      The Project object should be restricted to representing a maven project that is being built and should be immutable.  The mutable parts will be offloaded to the ProjectManager such as directories, resources or properties.

      For the use case where a plugin or extension needs to access the dependencies or the model of a given artifact, the DependencyResolver or the future ModelBuilder can be used.

      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: