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