Re: Why your new JVM build tool is making things worse, aka use Maven to execute your build - http://www.javarants.com/2013...
"Perhaps they should pull it out of apache. My understanding is that mostly apache org politics slows down their development and reaction to the community. As for scripting... plugins are the right answer for this since they are much easier to maintain than arbitrary code in the build file and over time they can be shared and reused. Scripting code in the build is a black box that makes any further optimization or integration impossible." - Sam Pullara