Mykel A.
MA
DevOps Computational Demonologist
Financial Services
Enterprise (> 1000 emp.)
Originally submitted 12/15/2015
"The CLM is the way to build software"
4.5/5
What do you like best about Apache Maven?

Deterministic, declarative builds are the path to greatest utility. Maven is one of the only tools that exists that provides this out of the box. The Maven component lifecycle management process is, quite simply, the safest and most effective way to build and release quality software.

There are a massive number of plugins for almost every conceivable task. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

Wow...where to start. The new direction of the polyglot maven is just a bad decision, driven by customers who dislike XML.

Setting up maven, with a repo manager and key management to do Central deploys and such, is a slightly arcane skillset. Doing it badly is why causes most of the complaining around maven.

Building plugins is pretty challenging and requires a lot of log-based debugging. The debug harness is terrible.

Plugin quality varies, but bad ones tend to die out quickly. Review collected by and hosted on G2.com.

Apache Maven

See what 160 reviewers think of Apache Maven

4.3 out of 5 · Verified reviews from real users

Read all reviews