What is POM file

POM is a Project Object Model XML file which contains the information related with the project and configuration details used by Maven. It contains project dependencies, build profiles, the plugins or goals that can be executed.