Hacker News new | ask | show | jobs
by csense 4858 days ago
Please, if you're starting a new Java project, and have any say at all in the build process, don't use Maven. Go with Ant. You'll thank yourself later, and anyone else who ever has to build the project will also thank you.

Personally, I can't begin to describe the awfulness of Maven in words. I'd sooner use makefiles and shell scripts, or manually type in build commands written in pen on a stack of notecards.

But you don't have to take my word for it; here's an SO discussion about how much Maven sucks:

http://stackoverflow.com/questions/861382/why-does-maven-hav...

1 comments

interesting - so did you decouple dependency management from tge build process and still use maven/ivy for that part?