<?xml version="1.0" encoding="UTF-8"?> <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>eu.europa.ec.edelivery</groupId> <artifactId>domismp-tests-ui</artifactId> <version>5.2-SNAPSHOT</version> <name>domismp-tests-ui</name> <description>Integration tests suit for DomiSMP UI testing using selenium framework</description> <properties> <!-- configuration example--> <test.properties.path>./src/main/resources/myLocal.properties</test.properties.path> <maven.compiler.target>11</maven.compiler.target> <maven.compiler.source>11</maven.compiler.source> <!-- Only selected modules are deployed --> <maven.deploy.skip>false</maven.deploy.skip> <!-- dependencies versions--> <commons-csv_version>1.12.0</commons-csv_version> <selenium-chrome-driver_version>4.27.0</selenium-chrome-driver_version> <selenium-java_version>4.27.0</selenium-java_version> <poi-ooxml_version>5.3.0</poi-ooxml_version> <reflections_version>0.10.2</reflections_version> <jersey-client_version>1.19.4</jersey-client_version> <jersey-multipart_version>1.19.4</jersey-multipart_version> <json_version>20240303</json_version> <jackson_version>2.18.2</jackson_version> <javax.ws.rs-api_version>2.1.1</javax.ws.rs-api_version> <javax.ws.rs-api_version>2.1.1</javax.ws.rs-api_version> <xmlunit_version>1.6</xmlunit_version> <testng_version>7.10.2</testng_version> <logback-classic_version>1.5.12</logback-classic_version> <extentreports_version>5.1.2</extentreports_version> <commons-lang3_version>3.17.0</commons-lang3_version> <commons-io_version>2.18.0</commons-io_version> <!-- plugin versions--> <maven-surefire-plugin_version>3.5.2</maven-surefire-plugin_version> <plugin.dependency-check-maven.version>9.0.7</plugin.dependency-check-maven.version> <maven-compiler-plugin>3.11.0</maven-compiler-plugin> </properties> <build> <plugins> <plugin> <groupId>org.owasp</groupId> <artifactId>dependency-check-maven</artifactId> <version>${plugin.dependency-check-maven.version}</version> <configuration> <!-- skip running the plugin because it's a test module to avoid cluttering the smp results --> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin_version}</version> <configuration> <failIfNoTests>true</failIfNoTests> <systemPropertyVariables> <test.properties.path>${test.properties.path}</test.properties.path> </systemPropertyVariables> <properties> <property> <name>surefire.testng.verbose</name> <value>0</value> </property> </properties> </configuration> </plugin> </plugins> </build> <dependencies> <!-- USED FOR ENHANCED REPORTS--> <dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports</artifactId> <version>${extentreports_version}</version> </dependency> <!--**************************************--> <!--FOR DATA DRIVEN TESTS--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>${commons-csv_version}</version> </dependency> <!--**************************************--> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback-classic_version}</version> </dependency> <!--**************************************--> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-chrome-driver</artifactId> <version>${selenium-chrome-driver_version}</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>${selenium-java_version}</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>${testng_version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi-ooxml_version}</version> </dependency> <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>${reflections_version}</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version>${jersey-client_version}</version> </dependency> <dependency> <groupId>com.sun.jersey.contribs</groupId> <artifactId>jersey-multipart</artifactId> <version>${jersey-multipart_version}</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>${json_version}</version> </dependency> <!-- *********************************************************************************** --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson_version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>${jackson_version}</version> </dependency> <!-- *********************************************************************************** --> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>${javax.ws.rs-api_version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.5.0-M2</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3_version}</version> </dependency> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io_version}</version> </dependency> <!-- https://mvnrepository.com/artifact/xmlunit/xmlunit --> <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <version>${xmlunit_version}</version> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin_version}</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.12.2</version> </dependency> </dependencies> </project>