POM
This lesson explains the purpose and structure of the POM file.
We'll cover the following...
A Maven project is described by a POM file. POM stands for Project Object Model and is a declarative description of a project. It defines the unique Maven coordinates of the project, the dependencies of the project, required plugins, any parameters required for the goals Maven executes in the context of the project, etc. It is an XML file that contains information about the project and configuration details used by Maven to build the project. Maven, when invoked, looks for the POM file and works from it. In the absence of a POM file, Maven will throw an error. When executing a task or goal, Maven looks for the POM in the current directory. It reads the POM, ...