- Maven is a open-source project management build/build automation tool developed by Apache Software Foundation
- It packages the source code and makes an artifact (Machine understandable code package).
- Primarily used for java projects
- Maven can also be used to build and manage projects written in C#, Ruby, Scala
- Apache Maven is a software project management and comprehension tool.
- Based on the concept of a project object model (POM)
- Maven can manage a project’s build, reporting, and documentation from a central piece of information.