maven pom.xml code example
Example 1: properties java 8 maven in pom xml
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Example 2: example of simple maven pom java
<properties> <maven.compiler.release>11</maven.compiler.release> </properties> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </plugin> </plugins> </pluginManagement> </build>
Example 3: how to use pom
PageFactory.initElements method
- We create connection in between our Driver
and the object of current class.
- So when we use the object of the class,
the object is already initialized with all
the web elements and able to use them.
PageFactory.initElements(Driver.getDriver(), this);
-
@FindBy (xpath = "//something")
public WebElement exampleBox;
Example 4: Performing a build. Maven plugin allow you to set the specific version of the artifact to be built without manually modifying the pom.xml file:
Performing a build. Maven plugin allow you to set the specific version of the artifact to be built without mannually modifying the pom.xml file:
version ?
Example 5: pom.xml file
- pom.xml file allows us to add, remove, manage dependencies
and versions from one single location.
- POM stands for project object model
- .xml -> stands for: extensible markup language