Introduction to Maven
Here’s what you need to know to jumpstart Maven.
Note: This article is based on a youtube playlist “Maven Tutorials for Beginners Playlist” [1]. Please consider showing your appreciation by subscribing to the ProgrammingKnowledge Youtube channel if you think this article is helpful. Thank you.
If you are interested in Java you may have heard a lot about the name Maven. So, what is this Maven? What are the basic operations? How does it work? Let’s find out.
Apache Maven
Maven is a software management and comprehension solution based on the POM (project object model) that allows you to manage project build, reporting, and documentation all from one place.[1]
Maven provides a standard approach to building projects, a clear definition of what a project is, a simple way to publish project metadata, and the ability to share JAR between projects. And now Maven evolved into a tool for creating and managing any Java project.[1]
POM
POM is an XML file containing information on the project and configuration information used by Maven to build the project. It is the most basic unit of work in…