rmannibucau commented on PR #1357:
URL: https://github.com/apache/maven/pull/1357#issuecomment-1864449457

   What I worry about it is the fact we are moving the current issues a step 
further but I don't understand yet how it does fix anything, this kind of 
configuration looks per dependency, so while I fully agree we can make it 
global or per version, it will keep blowing up as soon as you have > 2 dep 
there no?
   
   Don't get me wrong, I think the transitive feature is rather a good thing if 
we can instantiate it without more side effects than we have today but alone it 
looks like mixing behaviors which all have pitfalls and therefore just make it 
more complex.
   Ultimately it can mean we become stricter on the depMgt and forbid not 
resolved conflicts (a bit like what enforcer plugin enables), this way the 
resolution of a built project (not transitive deps alone) is always 
deterministic at a little user cost.
   
   Still thinking out loud to try to get this feature onboard without realizing 
in some months we are back where we were in terms of issues with new ones due 
to the behavior change and "resolution merge" logic we would need from consumed 
poms.


-- 
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: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to