cstamas opened a new pull request, #1815:
URL: https://github.com/apache/maven-resolver/pull/1815

   Originally, dependency management marked a "subject" as "managed", it was 
0/1 true/false only. This PR now adds ability to mark management as "advised" 
(may be subjected to further management) or "enforced" (equivalent of 
previously "managed").
   
   Changes:
   * `DependencyManager` applies management as "enforced", if they come from 
root (ie. project POM), otherwise as "advice" (this latter applies to 
transitive managers only, as for example classic manager have no data from 
"deeper levels").
   * `ConflictManager` backs out for _enforced_ scope/optionality.
   * This makes the "isInheritedDerived" hack in dependency manager not needed, 
as now management rule tells the modality of it (is enforced or just advised)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to