|
4 | 4 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
5 | 5 | <modelVersion>4.0.0</modelVersion> |
6 | 6 |
|
7 | | - <groupId>org.automation</groupId> |
| 7 | + <groupId>org.automation.qa</groupId> |
8 | 8 | <artifactId>selenium-framework</artifactId> |
9 | 9 | <version>1.0-SNAPSHOT</version> |
10 | 10 |
|
|
23 | 23 | <version>4.30.0</version> |
24 | 24 | </dependency> |
25 | 25 |
|
26 | | - <!-- TestNG --> |
| 26 | + <!-- TestNG Framework --> |
27 | 27 | <dependency> |
28 | 28 | <groupId>org.testng</groupId> |
29 | 29 | <artifactId>testng</artifactId> |
30 | 30 | <version>7.10.2</version> |
31 | 31 | <scope>test</scope> |
32 | 32 | </dependency> |
33 | 33 |
|
| 34 | + <!-- ExtentReports for Beautiful HTML Reports --> |
| 35 | + <dependency> |
| 36 | + <groupId>com.aventstack</groupId> |
| 37 | + <artifactId>extentreports</artifactId> |
| 38 | + <version>5.1.1</version> |
| 39 | + </dependency> |
| 40 | + |
34 | 41 | <!-- AssertJ --> |
35 | 42 | <dependency> |
36 | 43 | <groupId>org.assertj</groupId> |
|
45 | 52 | <version>5.7.0</version> |
46 | 53 | </dependency> |
47 | 54 |
|
48 | | - <!-- Allure TestNG Adapter --> |
49 | | - <dependency> |
50 | | - <groupId>io.qameta.allure</groupId> |
51 | | - <artifactId>allure-testng</artifactId> |
52 | | - <version>2.27.0</version> |
53 | | - </dependency> |
54 | | - |
| 55 | + <!-- Rest Assured for API --> |
55 | 56 | <dependency> |
56 | 57 | <groupId>io.rest-assured</groupId> |
57 | 58 | <artifactId>rest-assured</artifactId> |
58 | 59 | <version>4.3.3</version> |
59 | 60 | </dependency> |
60 | 61 |
|
61 | | - </dependencies> |
| 62 | + <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --> |
| 63 | + <dependency> |
| 64 | + <groupId>org.apache.logging.log4j</groupId> |
| 65 | + <artifactId>log4j-core</artifactId> |
| 66 | + <version>2.24.3</version> |
| 67 | + </dependency> |
| 68 | + |
| 69 | + <dependency> |
| 70 | + <groupId>org.jetbrains</groupId> |
| 71 | + <artifactId>annotations</artifactId> |
| 72 | + <version>RELEASE</version> |
| 73 | + <scope>compile</scope> |
| 74 | + </dependency> |
62 | 75 |
|
| 76 | + <!-- Logging - debugging/logs --> |
| 77 | + <dependency> |
| 78 | + <groupId>org.slf4j</groupId> |
| 79 | + <artifactId>slf4j-simple</artifactId> |
| 80 | + <version>2.0.13</version> |
| 81 | + </dependency> |
| 82 | + |
| 83 | + <dependency> |
| 84 | + <groupId>commons-io</groupId> |
| 85 | + <artifactId>commons-io</artifactId> |
| 86 | + <version>2.15.1</version> |
| 87 | + </dependency> |
| 88 | + |
| 89 | + </dependencies> |
63 | 90 |
|
64 | 91 |
|
65 | 92 | <build> |
66 | 93 | <plugins> |
67 | | - <!-- Maven Compiler Plugin --> |
| 94 | + |
| 95 | + <!-- Run TestNG from CLI --> |
68 | 96 | <plugin> |
69 | 97 | <groupId>org.apache.maven.plugins</groupId> |
70 | | - <artifactId>maven-compiler-plugin</artifactId> |
71 | | - <version>3.10.1</version> |
| 98 | + <artifactId>maven-surefire-plugin</artifactId> |
| 99 | + <version>3.2.5</version> |
72 | 100 | <configuration> |
73 | | - <source>21</source> |
74 | | - <target>21</target> |
| 101 | + <suiteXmlFiles> |
| 102 | + <suiteXmlFile>testng.xml</suiteXmlFile> |
| 103 | + </suiteXmlFiles> |
75 | 104 | </configuration> |
76 | 105 | </plugin> |
77 | 106 |
|
78 | | - <!-- Allure Maven Plugin --> |
79 | | - <plugin> |
80 | | - <groupId>io.qameta.allure</groupId> |
81 | | - <artifactId>allure-maven</artifactId> |
82 | | - <version>2.11.2</version> |
83 | | - </plugin> |
84 | 107 | </plugins> |
85 | 108 | </build> |
86 | 109 |
|
|
0 commit comments