Maven Introduction

Maven is a build management system. But it can be used to manage large projects as well. Key things to note about maven are –
  • Maven uses XML file (POM.xml) to store project information.
  • Maven is an open source tool developed by Apache.
  • The official website of maven is https://maven.apache.org/
  • Simple build management using standard directory structure.
  • Dependency management using repository concept.
  • Can be extended using plug-ins.
  • It is a cross platform tool.
  • Maven uses concepts called as Build life cycle, phase, goal
  • It integrates very well with various IDEs like IntelliJ IDEA, Eclipse etc
  • It is a project management tool helping us in various activities like compilation and building, documentation, reporting, dependencies, releases, distribution etc.
Complex problems, Simple Solutions