Sunday, 5 August 2018

Latest Maven Dependencies

automatic dependencies update command: 
mvn clean versions:use-latest-versions scm:checkin deploy -Dmessage="update versions" -DperformRelease=true



<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>


<groupId>TutorialsNinja</groupId>

<artifactId>MasterSeleniumTestNGFramework</artifactId>

<version>0.0.1-SNAPSHOT</version>


<name>MasterSeleniumTestNGFramework</name>

<!-- FIXME change it to the project's website -->

<url>http://www.example.com</url>


<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.release>17</maven.compiler.release>

</properties>


<dependencyManagement>

<dependencies>

<dependency>

<groupId>org.junit</groupId>

<artifactId>junit-bom</artifactId>

<version>5.11.0</version>

<type>pom</type>

<scope>import</scope>

</dependency>

</dependencies>

</dependencyManagement>


<dependencies>


 <!-- selenium provides support for the automation of web browsers. It

                provides extensions to emulate user interaction with browsers, a

                distribution server for scaling browser allocation, and the

                infrastructure for implementations of the W3C WebDriver specification. -->

                <dependency>


<!--

https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->

<dependency>

<groupId>org.seleniumhq.selenium</groupId>

<artifactId>selenium-java</artifactId>

<version>4.32.0</version>

</dependency>




 <!-- TestNG is a testing framework inspired by JUnit and NUnit but

                introducing some new functionalities that make it more powerful and

                easier to use. It supports test configured by annotations,

                data-driven testing, parametric  tests, etc. -->

                <!-- changed from test to compile -->


<!-- https://mvnrepository.com/artifact/org.testng/testng -->

<dependency>

<groupId>org.testng</groupId>

<artifactId>testng</artifactId>

<version>7.11.0</version>

<scope>compile</scope>

</dependency>



<!-- https://mvnrepository.com/artifact/io.rest-assured/rest-assured -->

<dependency>

<groupId>io.rest-assured</groupId>

<artifactId>rest-assured</artifactId>

<version>5.5.1</version>

<scope>test</scope>

</dependency>



<!--

https://mvnrepository.com/artifact/jakarta.mail/jakarta.mail-api -->

<dependency>

<groupId>jakarta.mail</groupId>

<artifactId>jakarta.mail-api</artifactId>

<version>2.1.3</version>

</dependency>


<!-- https://mvnrepository.com/artifact/org.json/json -->

<dependency>

<groupId>org.json</groupId>

<artifactId>json</artifactId>

<version>20250107</version>

</dependency>



<!--

https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.19.0</version>

</dependency>



<!-- https://mvnrepository.com/artifact/org.codehaus.groovy/groovy -->

<dependency>

<groupId>org.codehaus.groovy</groupId>

<artifactId>groovy</artifactId>

<version>3.0.24</version>

</dependency>


<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-java -->

<dependency>

<groupId>io.cucumber</groupId>

<artifactId>cucumber-java</artifactId>

<version>7.11.0</version>

</dependency>


<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-testng -->

<dependency>

<groupId>io.cucumber</groupId>

<artifactId>cucumber-testng</artifactId>

<version>7.11.0</version>

</dependency>



   <!-- Apache POI - Java API To Access Microsoft Format Files -->


<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->

<dependency>

<groupId>org.apache.poi</groupId>

<artifactId>poi</artifactId>

<version>5.4.1</version>

</dependency>


 <!-- Apache POI - Java API To Access Microsoft Format Files -->


<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->

<dependency>

<groupId>org.apache.poi</groupId>

<artifactId>poi-ooxml</artifactId>

<version>5.4.1</version>

</dependency>



<!--

https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml-schemas -->

<dependency>

<groupId>org.apache.poi</groupId>

<artifactId>poi-ooxml-schemas</artifactId>

<version>4.1.2</version>

</dependency>



<!--

https://mvnrepository.com/artifact/org.apache.poi/poi-scratchpad -->

<dependency>

<groupId>org.apache.poi</groupId>

<artifactId>poi-scratchpad</artifactId>

<version>5.4.1</version>

</dependency>



 <!-- OpenXML4J is a Java library dedicated to the creation and

                manipulation  of Office Open XML (ECMA-376) and OPC based documents

                (for  example Office 2007 Word, Excel and PowerPoint documents) -->



<!-- https://mvnrepository.com/artifact/org.apache.poi/openxml4j -->

<dependency>

<groupId>org.apache.poi</groupId>

<artifactId>openxml4j</artifactId>

<version>1.0-beta</version>

</dependency>



<!--

https://mvnrepository.com/artifact/io.qameta.allure/allure-testng -->

<dependency>

<groupId>io.qameta.allure</groupId>

<artifactId>allure-testng</artifactId>

<version>2.29.1</version>

</dependency>



<!--

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-api</artifactId>

<version>2.24.3</version>

</dependency>


<!--

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-core</artifactId>

<version>2.24.3</version>

</dependency>



<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->

<dependency>

<groupId>commons-io</groupId>

<artifactId>commons-io</artifactId>

<version>2.19.0</version>

</dependency>



<!-- https://mvnrepository.com/artifact/com.aventstack/extentreports -->

<dependency>

<groupId>com.aventstack</groupId>

<artifactId>extentreports</artifactId>

<version>5.1.2</version>

</dependency>



<!-- https://mvnrepository.com/artifact/com.relevantcodes/extentreports -->

<dependency>

<groupId>com.relevantcodes</groupId>

<artifactId>extentreports</artifactId>

<version>2.41.2</version>

</dependency>



<!-- https://mvnrepository.com/artifact/com.aventstack/chaintest-testng -->

<dependency>

<groupId>com.aventstack</groupId>

<artifactId>chaintest-testng</artifactId>

<version>1.0.12</version>

</dependency>


<!--

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-core</artifactId>

<version>2.24.3</version>

</dependency>

<!-- removes slf4j error from the starting of execution -->

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-simple</artifactId>

<version>2.0.16</version>

<scope>test</scope>

</dependency>


</dependencies>


<build>

<pluginManagement><!-- lock down plugins versions to avoid using Maven

defaults (may be moved to parent pom) -->

<plugins>

<!-- clean lifecycle, see

https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->

<plugin>

<artifactId>maven-clean-plugin</artifactId>

<version>3.4.0</version>

</plugin>

<!-- default lifecycle, jar packaging: see

https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->

<plugin>

<artifactId>maven-resources-plugin</artifactId>

<version>3.3.1</version>

</plugin>

<plugin>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.13.0</version>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>3.5.3</version>

<configuration>

<suiteXmlFiles>

<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>

</suiteXmlFiles>

</configuration>

</plugin>

<plugin>

<artifactId>maven-jar-plugin</artifactId>

<version>3.4.2</version>

</plugin>

<plugin>

<artifactId>maven-install-plugin</artifactId>

<version>3.1.2</version>

</plugin>

<plugin>

<artifactId>maven-deploy-plugin</artifactId>

<version>3.1.2</version>

</plugin>

<!-- site lifecycle, see

https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->

<plugin>

<artifactId>maven-site-plugin</artifactId>

<version>3.12.1</version>

</plugin>

<plugin>

<artifactId>maven-project-info-reports-plugin</artifactId>

<version>3.6.1</version>

</plugin>

</plugins>

</pluginManagement>

</build>

</project>




+++++++++++++++++++++++++++++++++++++++++++++++++++++++


<!-- properties-->

         <properties>

                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

                <maven.compiler.source>17</maven.compiler.source>

                <maven.compiler.target>17</maven.compiler.target>

                <skipTests>false</skipTests>

        </properties>

<-- /properties-->

<!-- Latest dependencies  -->

        <dependencies>

                <!-- Apache POI - Java API To Access Microsoft Format Files (Scratchpad) -->

                <dependency>

                        <groupId>org.apache.poi</groupId>

                        <artifactId>poi-scratchpad</artifactId>

                        <version>5.2.3</version>

                </dependency>

                <!-- XmlBeans generated from the Ecma supplied -->

                <dependency>

                        <groupId>org.apache.poi</groupId>

                        <artifactId>ooxml-schemas</artifactId>

                        <version>1.4</version>

                </dependency>   

        </dependencies>

+++++++++++++++++++++++++++++++++++

No comments:

Post a Comment