/
Why I hate Maven
Why I hate Maven
Maven is everywhere in the Java world. Which is exactly theĀ only thing that it has going for it. I hate maven with a vengeance, and hope it dies a horrible death soon. This is why...
- XML configuration. No sane person lets people write XML. It is horribly verbose. Simple things take forever, and without help of an IDE forget about writing anything reasonable.
Dumb as a build tool
- When rebuilding (for instance after a config change) Maven is too utterly stupid to remove stuff from it's own target directory if that stuff is no longer part of the build. This means you'd better use "mvn clean" all the time, or nasty crud assembles in your code causing trouble.