--- title: Apache Maven Reviews meta\_title: 'Apache Maven Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter 168 reviews by the users' company size, role or industry to find out how Apache Maven works for a business like yours. aggregate\_rating: rating\_value: 4.3 review\_count: 168 scale: '5' date\_modified: '2026-08-07' parent\_category: name: CI/CD Tools url: https://www.g2.com/categories/ci-cd-tools ---

# Apache Maven Reviews & Product Details

Apache Maven is a robust build automation and project management tool primarily designed for Java projects, though it also supports languages like C#, Ruby, and Scala. Developed by the Apache Software Foundation, Maven streamlines the software development process by managing project builds, dependencies, and documentation through a standardized approach. Key Features and Functionality: - Project Object Model (POM): Centralizes project configuration in a single XML file, detailing project information, dependencies, and build instructions. - Dependency Management: Automatically handles project dependencies by downloading required libraries from repositories and managing versioning to ensure compatibility. - Build Lifecycle: Defines a series of build phases (e.g., compile, test, package) that standardize the build process, ensuring consistency across projects. - Plugin Architecture: Extensible through a wide range of plugins that add functionalities such as code compilation, testing, and packaging. - Convention over Configuration: Emphasizes predefined conventions to reduce the need for extensive configuration, allowing developers to focus on coding rather than build setup. Primary Value and Problem Solving: Maven addresses the complexities of modern software development by providing a uniform build system that simplifies project setup and maintenance. By automating dependency management, it eliminates the manual tracking of libraries and their versions, reducing the risk of conflicts and errors. Its standardized build lifecycle ensures that projects are built, tested, and packaged consistently, enhancing reliability and facilitating collaboration among development teams. Additionally, Maven's extensible plugin system allows for customization to meet specific project needs, making it a versatile tool in the software development lifecycle.

* * *

Seller
[The Apache Software Foundation](https://www.g2.com/sellers/the-apache-software-foundation)
Discussions
[Apache Maven Community](https://www.g2.com/products/apache-maven/discuss)
Solution Type

Best-of-Breed

Show More

## Value at a Glance

Averages based on real user reviews.

### Time to Implement

4 months

### Return on Investment

10 months

[
View More Pricing Information
](https://www.g2.com/products/apache-maven/pricing)

## Top-Rated Alternatives

[

 ![Red Hat Ansible Automation Platform](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Red Hat Ansible Automation Platform")

Red Hat Ansible Automation Platform

4.6/5(377)

](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews)

[

 ![Azure DevOps Server](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Azure DevOps Server")

Azure DevOps Server

4.2/5(200)

](https://www.g2.com/products/azure-devops-server/reviews)

[

 ![GitHub](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "GitHub")

GitHub

4.7/5(2,397)

](https://www.g2.com/products/github/reviews)

[
View All Alternatives
](https://www.g2.com/products/apache-maven/competitors/alternatives)

## User Insights

Average based on 168 real user reviews.

Implementation Time

4 months

Perceived Cost

$$$$$

[Log in to unlock pricing and user insights](/login)

 ![Pippa G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pippa G.")
PG

Pippa G.

Software Engineer

Computer Software

Small-Business (50 or fewer emp.)

11/13/2017

"Maven Use"

4/5

What do you like best about Apache Maven?

I really like how easily maven can be integrated into my projects Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

There isn't anything i strongly dislike about maven Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

It is pretty awesome and easy to use, i have really enjoyed using it Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

managing my dependencies for software projects Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![Verified User in Financial Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Financial Services")
UF

Verified User in Financial Services

Enterprise (\> 1000 emp.)

3/13/2017

"Awesome open source tool Maven"

5/5

What do you like best about Apache Maven?

Being Java dev & SDET - I have been using this tool since long, and before we were using ANT.

Using Maven it was extremely easy to maintain pile of software with specific required versions, it was primarily created for automating build of code, and later it was used for managing various complex dependencies. Over a period of time it has been become standard of industry and being open source its keep on coming with more stable versions. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

I have to think a lot for finding or write this part because its extremely handful tool, but have one shortcoming abt creating running maven for downloading dependencies , have to provide goals each and every time and running mvn for getting updated resources. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

I always recommend to use it if you guys are managing complex java project this tool will come handy. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

Very efficient at managing 1000s of dependencies of project and creating easy path for solving real problems. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Md Kamruzzaman S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Md Kamruzzaman S.")
MS

Md Kamruzzaman S.

Graduate Research Assistant

Higher Education

Enterprise (\> 1000 emp.)

11/25/2016

"Best for software project management, average for dependency management"

4/5

What do you like best about Apache Maven?

The most important things about maven is it's project management. It can manage a really really big project without any problem.

I am using maven for almost every project I am doing currently. I feel that maven is extremely powerful for software project management.

It supports nearly every platform for software build. It build system is excellent.

It's project object management system if fairy enough for small to big software project. It's use of xml(eXtensible Markup Language) for project management file(pom.xml) is easy to read and easy to manage. By adding simple command in pom.xml build system of a project can be easily automated.

It supports unit-testing, easy logging system. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

It's dependency management is average.

Sometimes it is very important to add manual jar or manual library. But it's not that easy to add any library as maven dependency into any maven project.

It would be very good if maven community gives easy option to add library manually. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

Till now maven is the best option for Java, but other choices are also worth trying. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

Software development and software project management becomes handy by using maven.

By using maven we don't have to worry about project management, document generation, cross platform making, executable making, unit testing etc.

Main benefit's I got from maven:

1. Software project management is handy.

2. Software build is easier.

3. Reporting and documentation is awesome.

4. Dependency management for some library is good. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Ansel R.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Ansel R.")
AR

Ansel R.

Sr. Java Developer & Team Leader

Mid-Market (51-1000 emp.)

1/31/2017

"This is an indispensable tool"

5/5

What do you like best about Apache Maven?

Maven is the best way to handle Java application dependency and builds in such a way that is sane.

I was a little late to the maven party but when I joined I was so happy. It has become an industry standard. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

I really want to build my own plugins but I haven't had the time to learn. The instructions online are not easy to get into when you don't have that much time. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

Do your research and read a book. There are also a great tutorial on Udemy that will get you well acquainted with maven.

Be aware of its limitations. It is optimized for Java projects and specifically web projects that deploy to a servlet container. However, you can extend the usage to other types of projects with the use of plugins. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

Handling project dependencies and automating the software development lifecycle.

I have been able to successfully automate the build, testing and versioning of all of our projects. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Nikita M.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Nikita M.")
NM

Nikita M.

Software Development Engineer II

Mid-Market (51-1000 emp.)

1/20/2017

"Simplify Build Process "

4.5/5

What do you like best about Apache Maven?

As we all know, Maven is a build tool. What i like the best is, I don't have to compile each java classes manually. Maven compiles all the java classes, package the entire module in a jar, tar, war. Also, the most important advantage of using maven is dependency management, don't need to manually download the dependencies and add them to lib folder, Maven does it all with a single command.

Other advantage of using maven is we can build the project according to the environment, suppose i want to deploy on staging or production, i can simply build the project by providing build profiles (mvn clean install -P staging). Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

the only thing which i found difficult is you need to maintain the project structure, otherwise maven will not work as expected. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

With the minimal configuration, you can use Maven for your project build process. It is very easy to maintain. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

For dependency management. In maven, we don't need to manually download the dependencies and add them to lib folder, Maven does it all with a single command.

Other advantage of using maven is we can build the project according to the environment, suppose i want to deploy on staging or production, i can simply build the project by providing build profiles (mvn clean install -P staging). Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Higher Education](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Higher Education")
UH

Verified User in Higher Education

Enterprise (\> 1000 emp.)

9/6/2017

"Universal but horrible"

0.5/5

What do you like best about Apache Maven?

High adoption, huge base of dependencies and relatively simple to get started. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

I hate Maven. Once you have a "maven problem" you will know how horrible a tool this is - it's just a maddening set of useless error messages and no one will have a clue how to help you.

I would contrast this with something like NPM, which always works. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

Build, test and dependency management. Most java projects require using maven. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Information Technology and Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Information Technology and Services")
II

Verified User in Information Technology and Services

Enterprise (\> 1000 emp.)

10/3/2017

"I have used apache maven for my java projects and it is very good for dependency management."

4/5

What do you like best about Apache Maven?

I like the easy way of the dependency management. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

The initial configuration for maven to set up in a project is little bit hard. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

I highly recommend to use Apache Maven. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

I have used it for dependency management. Its very helpful when it comes to the dependency management things. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Financial Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Financial Services")
UF

Verified User in Financial Services

Enterprise (\> 1000 emp.)

7/25/2017

"Simply one sentence "Developer's life made simple""

5/5

What do you like best about Apache Maven?

The way it can get me dependencies without breaking a sweat Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

Sometimes you need to install external dependencies and it gets painful sometimes to resolve it Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

A lot developing time reduced to gather all the dependencies and just update everything in one POM file Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Hardik S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Hardik S.")
HS

Hardik S.

I.T. Analyst

Information Technology and Services

Enterprise (\> 1000 emp.)

6/16/2017

"Application migration to Maven"

4/5

What do you like best about Apache Maven?

It structures the Application in a very proper way. Also, it helps maintaining multiple application structure in proper way and the dependencies can be handled with ease. Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

So far I have not faced any issues working with Maven. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

I have worked on the Maven projects related to the development of the Banking Application. Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![Emmanuel N.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Emmanuel N.")
EN

Emmanuel N.

Software Developer

Information Technology and Services

Mid-Market (51-1000 emp.)

1/30/2017

"Maven makes dealing with java dependency management a breeze."

5/5

What do you like best about Apache Maven?

I think what I like about maven is I can write code on my machine and expect it to run on another. No more it runs on my machine. Maven Just replicates the dependencies meaning it will just work, Review collected by and hosted on G2.com.

What do you dislike about Apache Maven?

It is a little resource intensive but nothing a modern laptop or desktop can't handle. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Maven:

If you are going to be doing java then your really want to use maven. Review collected by and hosted on G2.com.

What problems is Apache Maven solving and how is that benefiting you?

We currently use maven to manage dependencies for openmrs our core emr. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

## Questions about Apache Maven? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

[
Ask about Apache Maven
](https://www.g2.com/products/apache-maven/discussions/new)

GU

Guest User
•
Last activity over 3 years ago

Is Maven Apache open source?

0 Upvotes

1

[
Join the conversation
](https://www.g2.com/discussions/is-maven-apache-open-source)

GU

Guest User
•
Last activity almost 2 years ago

What is Apache Maven used for?

0 Upvotes

1

[
Join the conversation
](https://www.g2.com/discussions/apache-maven-what-is-apache-maven-used-for)

[
View all Discussions
](https://www.g2.com/products/apache-maven/discuss)

## Pricing Insights

Averages based on real user reviews.

### Time to Implement

4 months

### Return on Investment

10 months

### Perceived Cost

$$$$$

[
View More Pricing Information
](https://www.g2.com/products/apache-maven/pricing)

Apache Maven Comparisons

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_d99c715051d74e27de9fd48624b6561e/apache-tomcat.png "Product Avatar Image")

Tomcat

4.5/5(129)

[
Compare Now
](https://www.g2.com/compare/apache-maven-vs-apache-tomcat)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_7b1e34d1cfcc265beee0d9b4290461fa/red-hat-ansible-automation-platform.jpg "Product Avatar Image")

Red Hat Ansible Automation...

4.6/5(377)

[
Compare Now
](https://www.g2.com/compare/apache-maven-vs-red-hat-ansible-automation-platform)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_dbc216204b9197e5c0a1b6ac81e9b7e1/azure-devops-server.png "Product Avatar Image")

Azure DevOps Server

4.2/5(200)

[
Compare Now
](https://www.g2.com/compare/apache-maven-vs-azure-devops-server)

## Work at The Apache Software Foundation?

Claim this profile to respond to reviews, update product info, and reach in-market buyers.

[
Claim this profile
](https://www.g2.com/products/apache-maven/claim_requests/new?utm_medium=profile-footer-claim-cta&utm_source=g2)

##### Categories on G2

[Build Automation](https://www.g2.com/categories/build-automation)

##### Explore More

[What is the top-rated IT alerting software for enterprises?](https://www.g2.com/discussions/what-is-the-top-rated-it-alerting-software-for-enterprises)[Best account data software for CRM integration](https://www.g2.com/discussions/best-account-data-software-for-crm-integration)[Which payment analytics solutions integrate with both Stripe and PayPal simultaneously for unified transaction reporting?](https://www.g2.com/discussions/which-payment-analytics-solutions-integrate-with-both-stripe-and-paypal-simultaneously-for-unified-transaction-reporting)

[Best tools for managing multilingual knowledge bases](https://www.g2.com/discussions/best-tools-for-managing-multilingual-knowledge-bases)[Leading p2p software with easy integration features](https://www.g2.com/discussions/leading-p2p-software-with-easy-integration-features)[Best platforms for digital asset linking to product listings](https://www.g2.com/discussions/best-platforms-for-digital-asset-linking-to-product-listings)

[Show MoreShow Less](javascript:void(0);)