cstamas commented on PR #2147:
URL: https://github.com/apache/maven/pull/2147#issuecomment-2704174587

   > Why do we consider a conflict if the extension is the same (same GAV + 
same config) ? That's not really a conflict. A conflict would be a different 
version or different config imho.
   
   We consider it as "conflict" for simplicity sake: I'd not go down the route 
to have "model builder" for extensions, and "build" the model out of 3 sources. 
Even if same GAV of extension, project one may have different config due some 
requirement while user wide another config, etc. 
   
   I handle them _dead simple_: they are considered as "blob" (atom?) keyed by 
GA and no merging or building or whatsoever magic happens, basically rules are 
simple:
   * one XML file must be GA unique (having two different entries Vs for same 
GA is most probably error; nor Maven can handle that)
   * across 3 possible sources precedence wins


-- 
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