Untitled
unknown
plain_text
2 years ago
15 kB
10
Indexable
Never
<?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>com.mb.serenity.cucumber</groupId> <artifactId>ebanking-corp</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>ebanking-corp</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <serenity.version>2.0.67</serenity.version> <serenity.maven.version>2.0.67</serenity.maven.version> <serenity.cucumber.version>1.0.18</serenity.cucumber.version> <cucumber.version>4.2.0</cucumber.version> <testsuite>*TestSuite</testsuite> <encoding>UTF-8</encoding> <tags></tags> <parallel.tests>1</parallel.tests> <!-- <webdriver.base.url>default</webdriver.base.url>--> </properties> <repositories> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <name>bintray</name> <url>https://repo.maven.apache.org/maven2</url> </repository> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>bintray-epam-reportportal</id> <name>bintray</name> <url>https://dl.bintray.com/epam/reportportal</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <name>bintray-plugins</name> <url>https://repo.maven.apache.org/maven2</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> </dependency> <!-- <dependency>--> <!-- <groupId>ch.qos.logback</groupId>--> <!-- <artifactId>logback-classic</artifactId>--> <!-- <version>1.0.13</version>--> <!-- </dependency>--> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-core</artifactId> <version>${serenity.version}</version> <exclusions> <exclusion> <groupId>io.cucumber</groupId> <artifactId>cucumber-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-java</artifactId> <version>${cucumber.version}</version> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-junit</artifactId> <version>${cucumber.version}</version> </dependency> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-junit</artifactId> <version>${serenity.version}</version> </dependency> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-screenplay</artifactId> <version>${serenity.version}</version> </dependency> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-screenplay-webdriver</artifactId> <version>${serenity.version}</version> </dependency> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-ensure</artifactId> <version>${serenity.version}</version> </dependency> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-cucumber4</artifactId> <version>${serenity.cucumber.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>3.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.7</version> </dependency> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>com.oracle.ojdbc</groupId> <artifactId>ojdbc8</artifactId> <version>19.3.0.0</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20190722</version> <scope>test</scope> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20210307</version> <scope>test</scope> </dependency> <!-- <!–https://mvnrepository.com/artifact/com.github.invictum/serenity-reportportal-integration –>--> <dependency> <groupId>com.github.invictum</groupId> <artifactId>serenity-reportportal-integration</artifactId> <version>1.5.5</version> </dependency> <dependency> <groupId>com.epam.reportportal</groupId> <artifactId>agent-java-cucumber</artifactId> <version>5.0.0</version> </dependency> <!-- for client --> <!-- <!– https://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api –>--> <!-- <dependency>--> <!-- <groupId>javax.ws.rs</groupId>--> <!-- <artifactId>javax.ws.rs-api</artifactId>--> <!-- <version>2.1.1</version>--> <!-- </dependency>--> <!-- <!– https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-client –>--> <!-- <dependency>--> <!-- <groupId>org.glassfish.jersey.core</groupId>--> <!-- <artifactId>jersey-client</artifactId>--> <!-- <version>3.0.2</version>--> <!-- </dependency>--> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>2.31</version> </dependency> <dependency> <groupId>org.glassfish.jersey.inject</groupId> <artifactId>jersey-hk2</artifactId> <version>2.28</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-failsafe-plugin --> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>3.0.0-M4</version> <scope>test</scope> </dependency> <dependency> <groupId>com.epam.reportportal</groupId> <artifactId>commons-model</artifactId> <version>5.3.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-sync</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <!-- <dependency>--> <!-- <groupId>com.github.invictum</groupId>--> <!-- <artifactId>serenity-reportportal-integration</artifactId>--> <!-- <version>1.5.5</version>--> <!-- </dependency>--> <!-- <dependency>--> <!-- <groupId>com.epam.reportportal</groupId>--> <!-- <artifactId>agent-java-cucumber</artifactId>--> <!-- <version>5.0.0</version>--> <!-- </dependency>--> <!-- <dependency>--> <!-- <groupId>org.slf4j</groupId>--> <!-- <artifactId>slf4j-simple</artifactId>--> <!-- <version>1.7.21</version>--> <!-- </dependency>--> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>3.0.0-M4</version> <configuration> <includes> <include>**/${testsuite}.java</include> </includes> <!-- <parallel>classes</parallel>--> <threadCount>${parallel.tests}</threadCount> <forkCount>${parallel.tests}</forkCount> </configuration> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>net.serenity-bdd.maven.plugins</groupId> <artifactId>serenity-maven-plugin</artifactId> <version>${serenity.maven.version}</version> <configuration> <tags>${tags}</tags> </configuration> <executions> <execution> <id>serenity-reports</id> <phase>post-integration-test</phase> <goals> <goal>aggregate</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>net.serenity-bdd.maven.plugins</groupId> <artifactId>serenity-maven-plugin</artifactId> <version>${serenity.maven.version}</version> <dependencies> <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-emailer</artifactId> <version>${serenity.version}</version> </dependency> </dependencies> <configuration> <tags>${tags}</tags> <reports>email</reports> </configuration> <executions> <execution> <id>serenity-reports</id> <phase>post-integration-test</phase> <goals> <goal>aggregate</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>dontUseTheForks</id> <build> <plugins> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <!-- <version>2.18.1</version>--> <version>3.0.0-M4</version> <configuration> <includes> <include>**/${testsuite}.java</include> </includes> <!-- <rerunFailingTestsCount>1</rerunFailingTestsCount>--> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>useTheForks</id> <build> <plugins> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <!-- <version>2.18.1</version>--> <version>3.0.0-M4</version> <configuration> <includes> <include>**/${testsuite}.java</include> </includes> <systemPropertyVariables> <serenity.fork.count>0${parallel.tests}</serenity.fork.count> <!--suppress UnresolvedMavenProperty --> <serenity.fork.number>0${surefire.forkNumber}</serenity.fork.number> </systemPropertyVariables> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>