Sync Integ to Master
[sdc.git] / test-apis-ci / pom.xml
1 <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>test-apis-ci</artifactId>
7
8     <parent>
9         <groupId>org.openecomp.sdc</groupId>
10         <artifactId>sdc-main</artifactId>
11         <version>1.2.0-SNAPSHOT</version>
12     </parent>
13
14     <dependencies>
15         <dependency>
16             <groupId>com.google.guava</groupId>
17             <artifactId>guava</artifactId>
18             <version>${guava.version}</version>
19             <scope>compile</scope>
20         </dependency>
21
22         <dependency>
23             <groupId>junit</groupId>
24             <artifactId>junit</artifactId>
25             <version>${junit.version}</version>
26             <scope>compile</scope>
27         </dependency>
28         <!--<dependency>
29             <groupId>org.hamcrest</groupId>
30             <artifactId>hamcrest-core</artifactId>
31             <version>1.3</version>
32             <scope>test</scope>
33         </dependency>
34         <dependency>
35             <groupId>org.hamcrest</groupId>
36             <artifactId>hamcrest-library</artifactId>
37             <version>1.3</version>
38             <scope>test</scope>
39         </dependency>-->
40         <dependency>
41             <groupId>org.hamcrest</groupId>
42             <artifactId>hamcrest-all</artifactId>
43             <version>1.3</version>
44             <scope>test</scope>
45         </dependency>
46         <dependency>
47             <groupId>org.testng</groupId>
48             <artifactId>testng</artifactId>
49             <version>${testng.version}</version>
50             <scope>compile</scope>
51         </dependency>
52
53         <dependency>
54             <groupId>com.aventstack</groupId>
55             <artifactId>extentreports</artifactId>
56             <version>3.0.6</version>
57             <scope>compile</scope>
58         </dependency>
59
60         <dependency>
61             <groupId>org.mockito</groupId>
62             <artifactId>mockito-core</artifactId>
63             <scope>test</scope>
64         </dependency>
65
66         <dependency>
67             <groupId>com.typesafe</groupId>
68             <artifactId>config</artifactId>
69             <version>1.0.2</version>
70             <scope>compile</scope>
71         </dependency>
72
73         <dependency>
74             <groupId>log4j</groupId>
75             <artifactId>log4j</artifactId>
76             <version>1.2.17</version>
77             <scope>compile</scope>
78         </dependency>
79
80         <dependency>
81             <groupId>com.jcraft.jsch</groupId>
82             <artifactId>com.springsource.com.jcraft.jsch</artifactId>
83             <version>0.1.41</version>
84             <scope>compile</scope>
85         </dependency>
86
87         <!--    <dependency>
88                 <groupId>org.openecomp.sdc</groupId>
89                 <artifactId>dmaap-publisher</artifactId>
90                 <version>1.0.0</version>
91                 <scope>provided</scope>
92             </dependency>-->
93
94         <dependency>
95             <groupId>org.openecomp.sdc</groupId>
96             <artifactId>common-app-api</artifactId>
97             <version>${project.version}</version>
98             <scope>compile</scope>
99         </dependency>
100
101         <dependency>
102             <groupId>org.openecomp.sdc.be</groupId>
103             <artifactId>common-be</artifactId>
104             <version>${project.version}</version>
105             <scope>compile</scope>
106         </dependency>
107
108         <!-- CHECK CATLOG MODEL -->
109         <dependency>
110             <groupId>org.openecomp.sdc.be</groupId>
111             <artifactId>catalog-model</artifactId>
112             <version>${project.version}</version>
113             <scope>compile</scope>
114         </dependency>
115
116         <!-- catalog dao -->
117         <dependency>
118             <groupId>org.openecomp.sdc.be</groupId>
119             <artifactId>catalog-dao</artifactId>
120             <version>${project.version}</version>
121             <scope>compile</scope>
122         </dependency>
123         <!-- functional java -->
124         <dependency>
125             <groupId>org.functionaljava</groupId>
126             <artifactId>functionaljava</artifactId>
127             <version>${functionaljava.version}</version>
128             <scope>compile</scope>
129         </dependency>
130         <!-- CASSANDRA -->
131         <dependency>
132             <groupId>com.datastax.cassandra</groupId>
133             <artifactId>cassandra-driver-core</artifactId>
134             <version>${cassandra.driver.version}</version>
135             <scope>compile</scope>
136         </dependency>
137         <!-- CASSANDRA END -->
138
139         <!-- slf4j + logback -->
140         <dependency>
141             <groupId>org.slf4j</groupId>
142             <artifactId>slf4j-api</artifactId>
143             <version>${slf4j-api.version}</version>
144             <scope>compile</scope>
145         </dependency>
146
147         <dependency>
148             <groupId>ch.qos.logback</groupId>
149             <artifactId>logback-classic</artifactId>
150             <version>${logback.version}</version>
151             <scope>compile</scope>
152         </dependency>
153
154         <dependency>
155             <groupId>ch.qos.logback</groupId>
156             <artifactId>logback-core</artifactId>
157             <version>${logback.version}</version>
158             <scope>compile</scope>
159         </dependency>
160
161         <dependency>
162             <groupId>com.googlecode.json-simple</groupId>
163             <artifactId>json-simple</artifactId>
164             <version>${json-simple.version}</version>
165             <scope>compile</scope>
166         </dependency>
167
168         <!-- File changes listener -->
169         <dependency>
170             <groupId>org.apache.commons</groupId>
171             <artifactId>commons-jci-core</artifactId>
172             <version>${commons-jci-core.version}</version>
173             <scope>compile</scope>
174         </dependency>
175
176         <dependency>
177             <groupId>commons-codec</groupId>
178             <artifactId>commons-codec</artifactId>
179             <version>${commons-codec}</version>
180             <scope>compile</scope>
181         </dependency>
182
183         <!-- Gson -->
184         <dependency>
185             <groupId>com.google.code.gson</groupId>
186             <artifactId>gson</artifactId>
187             <version>${gson.version}</version>
188             <scope>compile</scope>
189         </dependency>
190
191         <!-- Snake Yaml -->
192         <dependency>
193             <groupId>org.yaml</groupId>
194             <artifactId>snakeyaml</artifactId>
195             <version>${snakeyaml.version}</version>
196             <scope>compile</scope>
197         </dependency>
198
199         <!-- http client -->
200         <dependency>
201             <groupId>org.apache.httpcomponents</groupId>
202             <artifactId>httpclient</artifactId>
203             <version>${httpclient.version}</version>
204             <scope>compile</scope>
205         </dependency>
206
207         <dependency>
208             <groupId>org.apache.httpcomponents</groupId>
209             <artifactId>httpmime</artifactId>
210             <version>${httpclient.version}</version>
211             <scope>compile</scope>
212         </dependency>
213
214         <dependency>
215             <groupId>commons-io</groupId>
216             <artifactId>commons-io</artifactId>
217             <version>2.5</version>
218             <scope>compile</scope>
219         </dependency>
220
221         <dependency>
222             <groupId>commons-logging</groupId>
223             <artifactId>commons-logging</artifactId>
224             <version>${commons-logging}</version>
225             <scope>compile</scope>
226         </dependency>
227
228         <!-- http core -->
229         <dependency>
230             <groupId>org.apache.httpcomponents</groupId>
231             <artifactId>httpcore</artifactId>
232             <version>${httpcore.version}</version>
233             <scope>compile</scope>
234         </dependency>
235
236         <!-- TITAN -->
237         <dependency>
238             <groupId>com.thinkaurelius.titan</groupId>
239             <artifactId>titan-core</artifactId>
240             <version>${titan.version}</version>
241             <scope>compile</scope>
242             <exclusions>
243                 <exclusion>
244                     <artifactId>slf4j-log4j12</artifactId>
245                     <groupId>org.slf4j</groupId>
246                 </exclusion>
247             </exclusions>
248         </dependency>
249
250         <dependency>
251             <groupId>com.thinkaurelius.titan</groupId>
252             <artifactId>titan-cassandra</artifactId>
253             <version>${titan.version}</version>
254             <scope>compile</scope>
255             <exclusions>
256                 <exclusion>
257                     <artifactId>slf4j-log4j12</artifactId>
258                     <groupId>org.slf4j</groupId>
259                 </exclusion>
260             </exclusions>
261         </dependency>
262
263         <dependency>
264             <groupId>org.codehaus.jackson</groupId>
265             <artifactId>jackson-mapper-asl</artifactId>
266             <version>1.9.2</version>
267             <scope>compile</scope>
268         </dependency>
269
270         <dependency>
271             <groupId>com.fasterxml.jackson.core</groupId>
272             <artifactId>jackson-databind</artifactId>
273             <version>2.3.1</version>
274             <scope>compile</scope>
275         </dependency>
276
277         <dependency>
278             <groupId>com.fasterxml.jackson.core</groupId>
279             <artifactId>jackson-core</artifactId>
280             <version>2.3.1</version>
281             <scope>compile</scope>
282         </dependency>
283
284         <dependency>
285             <groupId>org.openecomp.ecompsdkos</groupId>
286             <artifactId>epsdk-fw</artifactId>
287             <version>${ecomp.version}</version>
288             <scope>compile</scope>
289             <exclusions>
290                 <exclusion>
291                     <artifactId>slf4j-log4j12</artifactId>
292                     <groupId>org.slf4j</groupId>
293                 </exclusion>
294             </exclusions>
295         </dependency>
296
297         <dependency>
298             <groupId>org.json</groupId>
299             <artifactId>json</artifactId>
300             <version>20131018</version>
301         </dependency>
302
303         <dependency>
304             <groupId>org.openecomp.sdc.sdc-tosca</groupId>
305             <artifactId>sdc-tosca</artifactId>
306             <version>1.2.1-SNAPSHOT</version>
307             <scope>compile</scope>
308         </dependency>
309
310         <dependency>
311             <groupId>info.cukes</groupId>
312             <artifactId>cucumber-junit</artifactId>
313             <version>1.2.4</version>
314             <scope>test</scope>
315         </dependency>
316
317         <dependency>
318             <groupId>info.cukes</groupId>
319             <artifactId>cucumber-core</artifactId>
320             <version>1.2.4</version>
321             <scope>test</scope>
322         </dependency>
323         
324         <dependency>
325             <groupId>info.cukes</groupId>
326             <artifactId>gherkin</artifactId>
327             <version>2.12.2</version>
328         </dependency>
329         <dependency>
330             <groupId>info.cukes</groupId>
331             <artifactId>cucumber-java</artifactId>
332             <version>1.2.5</version>
333             <scope>test</scope>
334         </dependency>
335
336         <dependency>
337             <groupId>info.cukes</groupId>
338             <artifactId>cucumber-jvm-deps</artifactId>
339             <version>1.0.5</version>
340         </dependency>
341
342         <dependency>
343             <groupId>org.mock-server</groupId>
344             <artifactId>mockserver-netty</artifactId>
345             <version>3.10.4</version>
346             <scope>test</scope>
347         </dependency>
348
349         <dependency>
350             <groupId>org.openecomp.sdc.sdc-distribution-client</groupId>
351             <artifactId>sdc-distribution-client</artifactId>
352             <version>1.2.2 </version>
353             <scope>test</scope>
354         </dependency>
355
356         <!-- With TestNG -->
357         <dependency>
358             <groupId>info.cukes</groupId>
359             <artifactId>cucumber-testng</artifactId>
360             <version>1.2.5</version>
361         </dependency>
362
363         <!-- spring -->
364         <dependency>
365             <groupId>org.springframework</groupId>
366             <artifactId>spring-context</artifactId>
367             <version>${spring.version}</version>
368             <scope>compile</scope>
369         </dependency>
370
371         <!-- CASSANDRA -->
372         <dependency>
373             <groupId>com.datastax.cassandra</groupId>
374             <artifactId>cassandra-driver-mapping</artifactId>
375             <version>${cassandra.driver.version}</version>
376             <scope>compile</scope>
377         </dependency>
378
379         <!-- CASSANDRA END -->
380     </dependencies>
381
382     <build>
383         <plugins>
384
385             <!-- ============================================= -->
386             <!-- Get the next build number -->
387             <!-- ============================================= -->
388             <!--<plugin> -->
389             <!--<groupId>org.codehaus.mojo</groupId> -->
390             <!--<artifactId>properties-maven-plugin</artifactId> -->
391             <!--<version>1.0-alpha-1</version> -->
392             <!--<inherited>false</inherited> -->
393
394             <!--<executions> -->
395             <!--<execution> -->
396             <!--<id>tests</id> -->
397             <!--<phase>initialize</phase> -->
398             <!--<goals> -->
399             <!--<goal>read-project-properties</goal> -->
400             <!--</goals> -->
401
402             <!--<configuration> -->
403             <!--<files> -->
404             <!--<file>../target/FullReleaseVersion.properties</file> -->
405             <!--</files> -->
406             <!--</configuration> -->
407             <!--</execution> -->
408             <!--</executions> -->
409             <!--</plugin> -->
410
411             <plugin>
412                 <groupId>org.apache.maven.plugins</groupId>
413                 <artifactId>maven-deploy-plugin</artifactId>
414                 <version>2.7</version>
415                 <configuration>
416                     <skip>true</skip>
417                 </configuration>
418             </plugin>
419
420             <!-- ============================================= -->
421             <!-- Create the JAR file with its dependencies -->
422             <!-- ============================================= -->
423             <plugin>
424                 <groupId>org.apache.maven.plugins</groupId>
425                 <artifactId>maven-assembly-plugin</artifactId>
426                 <executions>
427                     <execution>
428                         <id>create.jar.with.dependencies</id>
429                         <phase>package</phase>
430                         <goals>
431                             <goal>single</goal>
432                         </goals>
433                         <configuration>
434                             <archive>
435                                 <manifest>
436                                     <mainClass>org.openecomp.sdc.ci.tests.run.StartTest</mainClass>
437                                 </manifest>
438                             </archive>
439                             <descriptorRefs>
440                                 <descriptorRef>jar-with-dependencies</descriptorRef>
441                             </descriptorRefs>
442                         </configuration>
443                     </execution>
444                 </executions>
445             </plugin>
446         </plugins>
447     </build>
448
449
450 </project>