Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
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
- is related to
-
MNG-8038 Model builder API
- Closed