[ 
https://issues.apache.org/jira/browse/MNG-6141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16267797#comment-16267797
 ] 

Christian Schulte commented on MNG-6141:
----------------------------------------

[~ctrueden] Everything regarding those commits will lead to endless discussions 
and nothing else. Sad about the situation is that the most interesting issues 
solved in that repository are re-reported by independent users in JIRA again 
and again. Discussions were about "existing, experienced, senior" users having 
become used to things as they are vs. "new, unexperienced, junior" users 
reporting issues in JIRA senior users decided to either never resolve or to 
postpone to a new Maven major version. I stopped any discussions when I was 
told that Maven would not be my personal playground although the only thing I 
did was resolving those JIRA issues reported by users. Breathtaking colors had 
higher priority. Hmpf. Forget about that one ;-)


> Dependency management overrides are not transitive and should be considered 
> an anti-pattern.
> --------------------------------------------------------------------------------------------
>
>                 Key: MNG-6141
>                 URL: https://issues.apache.org/jira/browse/MNG-6141
>             Project: Maven
>          Issue Type: Bug
>            Reporter: Christian Schulte
>            Priority: Critical
>         Attachments: MNG-6141-3.zip, MNG-6141.zip
>
>
> Overriding the dependency management in a module's {{<dependencies>}} 
> section, the overridden value will not be preserved transitively. It makes no 
> sense to be able to override the dependency management in a module if that is 
> only effective in that module and nowhere else. Overriding the dependency 
> management from inside a {{<dependencies>}} element should be considered an 
> anti-pattern. Maven should provide a warning when it is used. During the 
> development of Maven 3.4, there have been quite a few discussions on dev@ 
> about build issues which were all caused by overriding the dependency 
> management that way without noticing this is not supported transitively.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to