Perform automated and live-interactive testing on 3000+ real desktop and mobile devices online.
POM stands for Page Object Model. It is the fundamental unit of work in Maven. A pom.xml file resides in the base directory of the project. This file contains information about the project and various configuration details used by Maven to build the projects.
Moreover, POMs contain goals and plugins. When a user executes a task or goal, Apache Maven looks for the POM in the current directory. It then reads the POM and acquires any configuration that is needed for the execution of the goal. Some of these configurations are as follows:
The default POM of Maven is known as the Super POM. The base POM contains values inherited by default in all other POMs. Maven uses the effective configuration from the super pom plus project configuration. This helps developers to specify minimum configurations in their pom.xml. Although, these configurations can be overridden easily.
Don't miss our comprehensive guide on the top Maven testing interview questions to boost your preparation.
Test your websites, web-apps, or mobile apps seamlessly with LambdaTest.
Start Free TestingEarn resume-worthy Selenium certifications that help you land a top job.
Learn MoreTest orchestration and execution cloud of 3000+ browsers and OS
24/7 support
Enterprise grade security
Fastest test execution cloud