Github user jvanzyl commented on the pull request:

    https://github.com/apache/maven/pull/34#issuecomment-68426777
  
    Much of the shitiness stems from leaving things in such a way that nothing 
was broken between Maven 2.x and 3.x. There are many weird interactions but the 
overriding goal for the transition was not to break anything. We did that but 
we're left with much that you look at and go "WTF? That's so gross", but such 
is life with mature systems that grow organically and in bursts. If we ever do 
get around to Maven 4.x there is a huge pile of cruft to be sheered off and if 
it breaks 10-15 integration tests so be it. You would would be shocked at how 
much code there is to preserve individual ITs passing but that's the way it is. 
The size of the core can be reduced by at least a 1/3 easily.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to