Maven for build automation
April 28, 2022

Maven for build automation

Sharang Dwivedi | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Apache Maven

Apache Maven is used as a build automation tool and it simplifies the projects build process, dependency, and documentation. Apache Maven is able to solve many problems as below:
1. Software versioning.
2. Dependency management like includes the jars and other dependencies.
3. It has been integrated with the git and Jenkins CICD pipeline for the automatic build.
  • Software versioning
  • CICD integration
  • Dependency management
  • How to use tutorials for beginners, learning curve should be easy
  • Sometime understanding the POM is diffecult
  • Only works with java
  • Project and dependency management
  • Build automation tool for java based project
  • Maintaining the project information (log document, dependency list, unit test reports etc.)
  • Free software so no licensing cost involved.
  • But need expertise to use tool .
  • Overall has been very much useful product.

Do you think Apache Maven delivers good value for the price?

Yes

Are you happy with Apache Maven's feature set?

Yes

Did Apache Maven live up to sales and marketing promises?

Yes

Did implementation of Apache Maven go as expected?

Yes

Would you buy Apache Maven again?

Yes

We are using the java langauge to develop our application hence Apache Maven is one of the best suitable build tools available. Our use case has been Project and dependency management. Building the jar files Software versioning. Useful in maintaining consistency in the project.