1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5
+ <modelVersion >4.0.0</modelVersion >
6
+
7
+ <properties >
8
+ <suiteXmlFile >testng.xml</suiteXmlFile >
9
+ <aspectj .version>1.8.12</aspectj .version>
10
+ </properties >
11
+
12
+ <groupId >java.selenium</groupId >
13
+ <artifactId >java-selenium-framework</artifactId >
14
+ <version >1.0-SNAPSHOT</version >
15
+
16
+ <dependencies >
17
+ <dependency >
18
+ <groupId >org.seleniumhq.selenium</groupId >
19
+ <artifactId >selenium-java</artifactId >
20
+ <version >3.6.0</version >
21
+ </dependency >
22
+ <dependency >
23
+ <groupId >org.hamcrest</groupId >
24
+ <artifactId >hamcrest-all</artifactId >
25
+ <version >1.3</version >
26
+ <scope >test</scope >
27
+ </dependency >
28
+ <dependency >
29
+ <groupId >com.saucelabs</groupId >
30
+ <artifactId >saucerest</artifactId >
31
+ <version >1.0.35</version >
32
+ </dependency >
33
+ <dependency >
34
+ <groupId >org.testng</groupId >
35
+ <artifactId >testng</artifactId >
36
+ <version >6.11</version >
37
+ </dependency >
38
+ <dependency >
39
+ <groupId >org.springframework.boot</groupId >
40
+ <artifactId >spring-boot-starter</artifactId >
41
+ <version >1.3.1.RELEASE</version >
42
+ </dependency >
43
+ <dependency >
44
+ <groupId >org.springframework</groupId >
45
+ <artifactId >spring-web</artifactId >
46
+ <version >4.2.4.RELEASE</version >
47
+ </dependency >
48
+ <dependency >
49
+ <groupId >org.springframework</groupId >
50
+ <artifactId >spring-test</artifactId >
51
+ <version >4.2.4.RELEASE</version >
52
+ </dependency >
53
+ <dependency >
54
+ <groupId >io.qameta.allure</groupId >
55
+ <artifactId >allure-testng</artifactId >
56
+ <version >2.0-BETA19</version >
57
+ <scope >test</scope >
58
+ </dependency >
59
+ <dependency >
60
+ <groupId >org.apache.commons</groupId >
61
+ <artifactId >commons-lang3</artifactId >
62
+ <version >3.4</version >
63
+ </dependency >
64
+ <dependency >
65
+ <groupId >com.fasterxml.jackson.core</groupId >
66
+ <artifactId >jackson-databind</artifactId >
67
+ <version >2.7.2</version >
68
+ <scope >test</scope >
69
+ </dependency >
70
+ </dependencies >
71
+
72
+ <build >
73
+ <plugins >
74
+ <plugin >
75
+ <groupId >org.apache.maven.plugins</groupId >
76
+ <artifactId >maven-surefire-plugin</artifactId >
77
+ <version >2.20.1</version >
78
+ <configuration >
79
+ <suiteXmlFiles >
80
+ <suiteXmlFile >${suiteXmlFile} </suiteXmlFile >
81
+ </suiteXmlFiles >
82
+ <argLine >
83
+ -javaagent:"${settings.localRepository} /org/aspectj/aspectjweaver/${aspectj.version} /aspectjweaver-${aspectj.version} .jar"
84
+ </argLine >
85
+ <properties >
86
+ <property >
87
+ <name >usedefaultlisteners</name >
88
+ <value >false</value >
89
+ </property >
90
+ </properties >
91
+ </configuration >
92
+ <dependencies >
93
+ <dependency >
94
+ <groupId >org.aspectj</groupId >
95
+ <artifactId >aspectjweaver</artifactId >
96
+ <version >${aspectj.version} </version >
97
+ </dependency >
98
+ </dependencies >
99
+ </plugin >
100
+ <plugin >
101
+ <groupId >org.apache.maven.plugins</groupId >
102
+ <artifactId >maven-compiler-plugin</artifactId >
103
+ <version >3.1</version >
104
+ <configuration >
105
+ <compilerId >javac-with-errorprone</compilerId >
106
+ <forceJavacCompilerUse >true</forceJavacCompilerUse >
107
+ <encoding >utf-8</encoding >
108
+ <source >1.8</source >
109
+ <target >1.8</target >
110
+ </configuration >
111
+ <dependencies >
112
+ <dependency >
113
+ <groupId >org.codehaus.plexus</groupId >
114
+ <artifactId >plexus-compiler-javac-errorprone</artifactId >
115
+ <version >2.5</version >
116
+ </dependency >
117
+ </dependencies >
118
+ </plugin >
119
+ </plugins >
120
+ <resources >
121
+ <resource >
122
+ <directory >src/main/resources</directory >
123
+ </resource >
124
+ <resource >
125
+ <directory >src/test/resources</directory >
126
+ </resource >
127
+ <resource >
128
+ <directory >src/main/java</directory >
129
+ <excludes >
130
+ <exclude >**/*.java</exclude >
131
+ </excludes >
132
+ </resource >
133
+ </resources >
134
+ </build >
135
+
136
+ <reporting >
137
+ <plugins >
138
+ <plugin >
139
+ <groupId >io.qameta.allure</groupId >
140
+ <artifactId >allure-maven</artifactId >
141
+ <version >2.8</version >
142
+ </plugin >
143
+ </plugins >
144
+ </reporting >
145
+ </project >
0 commit comments