blob: b221f8fab3b89ca59d07d1143b3fbf9a909ec52d [file] [log] [blame]
Michael Lando451a3402017-02-19 10:28:42 +02001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
4 <modelVersion>4.0.0</modelVersion>
5
6 <artifactId>ui-ci</artifactId>
7 <description>Selenium tests for the SDnC Application</description>
8
9 <parent>
10 <groupId>org.openecomp.sdc</groupId>
11 <artifactId>sdc-main</artifactId>
Michael Landoebd7c8f2017-03-15 20:38:00 +020012 <version>1.1.0-SNAPSHOT</version>
Michael Lando451a3402017-02-19 10:28:42 +020013
14 </parent>
15
16 <dependencies>
Michael Lando2e0ef972017-02-28 01:44:21 +020017
Michael Lando451a3402017-02-19 10:28:42 +020018 <dependency>
Michael Landoc34b77c2017-02-28 19:03:11 +020019 <groupId>org.slf4j</groupId>
20 <artifactId>slf4j-api</artifactId>
21 <version>1.7.10</version>
22 <scope>compile</scope>
23 </dependency>
24
25 <dependency>
26 <groupId>com.google.guava</groupId>
27 <artifactId>guava</artifactId>
28 <version>${guava.version}</version>
29 <scope>compile</scope>
30 </dependency>
31
32 <dependency>
33 <groupId>org.apache.commons</groupId>
34 <artifactId>commons-lang3</artifactId>
35 <version>${lang3.version}</version>
36 <scope>compile</scope>
37 </dependency>
38
39 <dependency>
Michael Lando451a3402017-02-19 10:28:42 +020040 <groupId>org.seleniumhq.selenium</groupId>
41 <artifactId>selenium-java</artifactId>
42 <version>2.48.0</version>
43 </dependency>
44
45 <dependency>
46 <groupId>org.seleniumhq.selenium</groupId>
47 <artifactId>selenium-server</artifactId>
48 <version>2.53.1</version>
49 <scope>runtime</scope>
50 </dependency>
51
52<!-- <dependency>
53 <groupId>org.seleniumhq.selenium</groupId>
54 <artifactId>selenium-firefox-driver</artifactId>
55 <version>3.0.1</version>
56 </dependency> -->
57
58
59 <dependency>
60 <groupId>org.openecomp.sdc</groupId>
61 <artifactId>asdc-tests</artifactId>
62 <version>${asdc-tests.version}</version>
63 </dependency>
64
65 <dependency>
66 <groupId>org.yaml</groupId>
67 <artifactId>snakeyaml</artifactId>
68 <version>1.14</version>
69 <scope>compile</scope>
70 </dependency>
71
72 <dependency>
73 <groupId>com.google.code.gson</groupId>
74 <artifactId>gson</artifactId>
75 <version>2.3.1</version>
76 <scope>compile</scope>
77 </dependency>
78
79 <!-- http client -->
80 <dependency>
81 <groupId>org.apache.httpcomponents</groupId>
82 <artifactId>httpclient</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +020083 <version>${httpclient.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020084 <scope>compile</scope>
85 </dependency>
86
87 <dependency>
88 <groupId>org.apache.httpcomponents</groupId>
89 <artifactId>httpmime</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +020090 <version>${httpclient.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020091 <scope>compile</scope>
92 </dependency>
93
94 <dependency>
95 <groupId>commons-io</groupId>
96 <artifactId>commons-io</artifactId>
97 <version>2.5</version>
98 <scope>compile</scope>
99 </dependency>
100
101 <dependency>
102 <groupId>commons-logging</groupId>
103 <artifactId>commons-logging</artifactId>
Michael Lando2e0ef972017-02-28 01:44:21 +0200104 <version>1.2.1-SNAPSHOT</version>
Michael Lando451a3402017-02-19 10:28:42 +0200105 <scope>compile</scope>
106 </dependency>
107
108 <!-- http core -->
109 <dependency>
110 <groupId>org.apache.httpcomponents</groupId>
111 <artifactId>httpcore</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +0200112 <version>${httpcore.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200113 <scope>compile</scope>
114 </dependency>
115
116 <!-- TITAN -->
117 <dependency>
118 <groupId>com.thinkaurelius.titan</groupId>
119 <artifactId>titan-core</artifactId>
120 <version>${titan.version}</version>
121 <scope>compile</scope>
122 </dependency>
123
124 <dependency>
125 <groupId>com.thinkaurelius.titan</groupId>
126 <artifactId>titan-cassandra</artifactId>
127 <version>${titan.version}</version>
128 <scope>compile</scope>
129 </dependency>
130
131 <dependency>
132 <groupId>org.codehaus.jackson</groupId>
133 <artifactId>jackson-mapper-asl</artifactId>
134 <version>1.9.2</version>
135 <scope>compile</scope>
136 </dependency>
137
138 <dependency>
139 <groupId>com.fasterxml.jackson.core</groupId>
140 <artifactId>jackson-databind</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +0200141 <!--<version>2.3.1</version>-->
142 <version>${jackson.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200143 <scope>compile</scope>
144 </dependency>
145
146 <dependency>
147 <groupId>com.fasterxml.jackson.core</groupId>
148 <artifactId>jackson-core</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +0200149 <!--<version>2.3.1</version>-->
150 <version>${jackson.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200151 <scope>compile</scope>
152 </dependency>
153
154 <dependency>
155 <groupId>org.openecomp.sdc</groupId>
156 <artifactId>sdc-distribution-client</artifactId>
157 <version>1.0.0-SNAPSHOT</version>
158 <scope>compile</scope>
159 </dependency>
160
161 <dependency>
162 <groupId>junit</groupId>
163 <artifactId>junit</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +0200164 <version>4.12</version>
Michael Lando451a3402017-02-19 10:28:42 +0200165 <scope>compile</scope>
166 </dependency>
167
168 <dependency>
169 <groupId>org.testng</groupId>
170 <artifactId>testng</artifactId>
171 <version>6.9.10</version>
172 <scope>compile</scope>
173 </dependency>
174
175 <dependency>
176 <groupId>xml-apis</groupId>
177 <artifactId>xml-apis</artifactId>
178 <version>1.4.01</version>
179 <scope>compile</scope>
180 </dependency>
181
182 <dependency>
183 <groupId>com.googlecode.json-simple</groupId>
184 <artifactId>json-simple</artifactId>
185 <version>1.1</version>
186 <scope>compile</scope>
187 </dependency>
188
189 <dependency>
190 <groupId>org.apache.commons</groupId>
191 <artifactId>commons-jci-core</artifactId>
192 <scope>compile</scope>
193 </dependency>
194
195 <dependency>
196 <groupId>commons-codec</groupId>
197 <artifactId>commons-codec</artifactId>
Michael Lando2e0ef972017-02-28 01:44:21 +0200198 <version>2.0-SNAPSHOT</version>
Michael Lando451a3402017-02-19 10:28:42 +0200199 <scope>compile</scope>
200 </dependency>
201
202 <dependency>
203 <groupId>com.relevantcodes</groupId>
204 <artifactId>extentreports</artifactId>
205 <version>2.41.1</version>
206 </dependency>
207
208
209 </dependencies>
210
211
212
213 <build>
214 <plugins>
215
216 <plugin>
217 <groupId>org.apache.maven.plugins</groupId>
218 <artifactId>maven-deploy-plugin</artifactId>
219 <version>2.7</version>
220 <configuration>
221 <skip>true</skip>
222 </configuration>
223 </plugin>
224
225 <!-- ============================================= -->
226 <!-- Create the JAR file with its dependencies -->
227 <!-- ============================================= -->
228 <plugin>
229 <groupId>org.apache.maven.plugins</groupId>
230 <artifactId>maven-assembly-plugin</artifactId>
231 <version>2.5.5</version>
232 <executions>
233 <execution>
234 <id>create.jar.with.dependencies</id>
235 <phase>package</phase>
236 <goals>
237 <goal>single</goal>
238 </goals>
239 <configuration>
240 <archive>
241 <manifest>
242 <mainClass>org.openecomp.sdc.ci.tests.execute.setup.SetupCDTest</mainClass>
243 </manifest>
244 </archive>
245 <descriptorRefs>
246 <descriptorRef>jar-with-dependencies</descriptorRef>
247 </descriptorRefs>
248 </configuration>
249 </execution>
250 </executions>
251 </plugin>
252 </plugins>
253 </build>
254
255
256
257 <profiles>
258 <profile>
259 <id>CI</id>
260 <activation>
261 <activeByDefault>false</activeByDefault>
262 </activation>
263
264 <build>
265 <plugins>
266 <plugin>
267 <groupId>org.apache.maven.plugins</groupId>
268 <artifactId>maven-assembly-plugin</artifactId>
269 <version>2.5.5</version>
270 <executions>
271 <execution>
272 <id>tarball</id>
273 <phase>package</phase>
274 <goals>
275 <goal>single</goal>
276 </goals>
277 <configuration>
278 <finalName>${project.artifactId}-${full.release.version}${build.type}</finalName>
279 <appendAssemblyId>false</appendAssemblyId>
280 <descriptor>${project.basedir}/tarball.xml</descriptor>
281 <attach>false</attach>
282 </configuration>
283 </execution>
284 </executions>
285 </plugin>
286 </plugins>
287 </build>
288 </profile>
289 </profiles>
290</project>