blob: a1af441320f1356911ee13fc2f5c8e538c69d911 [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>asdc-tests</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +03007
Michael Lando451a3402017-02-19 10:28:42 +02008 <parent>
9 <groupId>org.openecomp.sdc</groupId>
10 <artifactId>sdc-main</artifactId>
Michael Lando0ad3c802017-09-19 16:32:59 +030011 <version>1.2.0-SNAPSHOT</version>
Michael Lando451a3402017-02-19 10:28:42 +020012 </parent>
Michael Lando660b57d2017-10-11 09:45:53 +030013
14 <properties>
15 <sonar.skip>true</sonar.skip>
16 </properties>
Michael Landoed64b5e2017-06-09 03:19:04 +030017
Michael Lando451a3402017-02-19 10:28:42 +020018 <dependencies>
Michael Landoc0ac0152017-02-27 23:48:43 +020019
Michael Landoc34b77c2017-02-28 19:03:11 +020020 <dependency>
Michael Lando451a3402017-02-19 10:28:42 +020021 <groupId>com.google.guava</groupId>
22 <artifactId>guava</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +020023 <version>${guava.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020024 <scope>compile</scope>
25 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030026
Michael Lando451a3402017-02-19 10:28:42 +020027 <dependency>
28 <groupId>junit</groupId>
29 <artifactId>junit</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +030030 <version>${junit.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020031 <scope>compile</scope>
32 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030033
Michael Lando451a3402017-02-19 10:28:42 +020034 <dependency>
35 <groupId>org.testng</groupId>
36 <artifactId>testng</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +030037 <version>${testng.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020038 <scope>compile</scope>
39 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030040
Michael Lando451a3402017-02-19 10:28:42 +020041 <dependency>
42 <groupId>com.relevantcodes</groupId>
43 <artifactId>extentreports</artifactId>
44 <version>2.41.0</version>
45 <scope>compile</scope>
46 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030047
Michael Lando451a3402017-02-19 10:28:42 +020048 <dependency>
49 <groupId>org.mockito</groupId>
Tal Gitelman51d50f02017-12-10 18:55:03 +020050 <artifactId>mockito-core</artifactId>
Michael Landoce868e62017-12-25 20:07:37 +020051 <version>${mockito.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020052 <scope>compile</scope>
53 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030054
Michael Lando451a3402017-02-19 10:28:42 +020055 <dependency>
56 <groupId>com.typesafe</groupId>
57 <artifactId>config</artifactId>
58 <version>1.0.2</version>
59 <scope>compile</scope>
60 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030061
Michael Lando451a3402017-02-19 10:28:42 +020062 <dependency>
63 <groupId>log4j</groupId>
64 <artifactId>log4j</artifactId>
65 <version>1.2.17</version>
66 <scope>compile</scope>
67 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030068
Michael Lando451a3402017-02-19 10:28:42 +020069 <dependency>
70 <groupId>com.jcraft.jsch</groupId>
71 <artifactId>com.springsource.com.jcraft.jsch</artifactId>
72 <version>0.1.41</version>
73 <scope>compile</scope>
74 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030075
Michael Lando451a3402017-02-19 10:28:42 +020076 <dependency>
77 <groupId>org.openecomp.sdc</groupId>
78 <artifactId>common-app-api</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +030079 <version>${project.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020080 <scope>compile</scope>
81 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030082
Michael Lando451a3402017-02-19 10:28:42 +020083 <dependency>
84 <groupId>org.openecomp.sdc.be</groupId>
85 <artifactId>common-be</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +030086 <version>${project.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020087 <scope>compile</scope>
88 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030089
Michael Lando451a3402017-02-19 10:28:42 +020090 <!-- CHECK CATLOG MODEL -->
91 <dependency>
92 <groupId>org.openecomp.sdc.be</groupId>
93 <artifactId>catalog-model</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +030094 <version>${project.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +020095 <scope>compile</scope>
96 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +030097
Michael Lando451a3402017-02-19 10:28:42 +020098 <!-- catalog dao -->
99 <dependency>
100 <groupId>org.openecomp.sdc.be</groupId>
101 <artifactId>catalog-dao</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300102 <version>${project.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200103 <scope>compile</scope>
104 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300105 <!-- functional java -->
Michael Lando451a3402017-02-19 10:28:42 +0200106 <dependency>
107 <groupId>org.functionaljava</groupId>
108 <artifactId>functionaljava</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300109 <version>${functionaljava.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200110 <scope>compile</scope>
111 </dependency>
112 <!-- CASSANDRA -->
113 <dependency>
114 <groupId>com.datastax.cassandra</groupId>
115 <artifactId>cassandra-driver-core</artifactId>
116 <version>${cassandra.driver.version}</version>
117 <scope>compile</scope>
118 </dependency>
119 <!-- CASSANDRA END -->
Michael Landoed64b5e2017-06-09 03:19:04 +0300120
Michael Lando451a3402017-02-19 10:28:42 +0200121 <!-- slf4j + logback -->
122 <dependency>
123 <groupId>org.slf4j</groupId>
124 <artifactId>slf4j-api</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300125 <version>${slf4j-api.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200126 <scope>compile</scope>
127 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300128
Michael Lando451a3402017-02-19 10:28:42 +0200129 <dependency>
130 <groupId>ch.qos.logback</groupId>
131 <artifactId>logback-classic</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300132 <version>${logback.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200133 <scope>compile</scope>
134 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300135
Michael Lando451a3402017-02-19 10:28:42 +0200136 <dependency>
137 <groupId>ch.qos.logback</groupId>
138 <artifactId>logback-core</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300139 <version>${logback.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200140 <scope>compile</scope>
141 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300142
Michael Lando451a3402017-02-19 10:28:42 +0200143 <dependency>
144 <groupId>com.googlecode.json-simple</groupId>
145 <artifactId>json-simple</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300146 <version>${json-simple.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200147 <scope>compile</scope>
148 </dependency>
149
150 <!-- File changes listener -->
Michael Lando451a3402017-02-19 10:28:42 +0200151 <dependency>
152 <groupId>org.apache.commons</groupId>
153 <artifactId>commons-jci-core</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300154 <version>${commons-jci-core.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200155 <scope>compile</scope>
156 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300157
Michael Lando451a3402017-02-19 10:28:42 +0200158 <dependency>
159 <groupId>commons-codec</groupId>
160 <artifactId>commons-codec</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300161 <version>${commons-codec}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200162 <scope>compile</scope>
163 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200164
Michael Landoed64b5e2017-06-09 03:19:04 +0300165 <!-- Gson -->
Michael Lando451a3402017-02-19 10:28:42 +0200166 <dependency>
167 <groupId>com.google.code.gson</groupId>
168 <artifactId>gson</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300169 <version>${gson.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200170 <scope>compile</scope>
171 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300172
Michael Lando451a3402017-02-19 10:28:42 +0200173 <!-- Snake Yaml -->
174 <dependency>
175 <groupId>org.yaml</groupId>
176 <artifactId>snakeyaml</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300177 <version>${snakeyaml.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200178 <scope>compile</scope>
179 </dependency>
Michael Lando0de99c22017-02-28 10:54:57 +0200180
Michael Lando451a3402017-02-19 10:28:42 +0200181 <!-- http client -->
182 <dependency>
183 <groupId>org.apache.httpcomponents</groupId>
184 <artifactId>httpclient</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300185 <version>${httpclient.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200186 <scope>compile</scope>
187 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300188
Michael Lando451a3402017-02-19 10:28:42 +0200189 <dependency>
190 <groupId>org.apache.httpcomponents</groupId>
191 <artifactId>httpmime</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300192 <version>${httpclient.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200193 <scope>compile</scope>
Michael Landoed64b5e2017-06-09 03:19:04 +0300194 </dependency>
195
Michael Lando451a3402017-02-19 10:28:42 +0200196 <dependency>
197 <groupId>commons-io</groupId>
198 <artifactId>commons-io</artifactId>
199 <version>2.5</version>
200 <scope>compile</scope>
201 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300202
Michael Lando451a3402017-02-19 10:28:42 +0200203 <dependency>
204 <groupId>commons-logging</groupId>
205 <artifactId>commons-logging</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300206 <version>${commons-logging}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200207 <scope>compile</scope>
208 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300209
Michael Lando451a3402017-02-19 10:28:42 +0200210 <!-- http core -->
211 <dependency>
212 <groupId>org.apache.httpcomponents</groupId>
213 <artifactId>httpcore</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300214 <version>${httpcore.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200215 <scope>compile</scope>
216 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300217
Michael Lando451a3402017-02-19 10:28:42 +0200218 <!-- TITAN -->
219 <dependency>
220 <groupId>com.thinkaurelius.titan</groupId>
221 <artifactId>titan-core</artifactId>
222 <version>${titan.version}</version>
223 <scope>compile</scope>
224 <exclusions>
225 <exclusion>
226 <artifactId>slf4j-log4j12</artifactId>
227 <groupId>org.slf4j</groupId>
228 </exclusion>
229 </exclusions>
230 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300231
Michael Lando451a3402017-02-19 10:28:42 +0200232 <dependency>
Idan Amit39987c82017-09-13 13:51:41 +0300233 <groupId>org.openecomp.sdc.sdc-titan-cassandra</groupId>
234 <artifactId>sdc-titan-cassandra</artifactId>
Michael Lando451a3402017-02-19 10:28:42 +0200235 <version>${titan.version}</version>
236 <scope>compile</scope>
237 <exclusions>
238 <exclusion>
239 <artifactId>slf4j-log4j12</artifactId>
240 <groupId>org.slf4j</groupId>
241 </exclusion>
242 </exclusions>
243 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300244
Michael Lando451a3402017-02-19 10:28:42 +0200245 <dependency>
246 <groupId>org.codehaus.jackson</groupId>
247 <artifactId>jackson-mapper-asl</artifactId>
248 <version>1.9.2</version>
249 <scope>compile</scope>
250 </dependency>
251
252 <dependency>
253 <groupId>com.fasterxml.jackson.core</groupId>
254 <artifactId>jackson-databind</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +0200255 <version>${jackson.version}</version>
Michael Landoed64b5e2017-06-09 03:19:04 +0300256 <!--<version>2.3.1</version>-->
Michael Lando451a3402017-02-19 10:28:42 +0200257 <scope>compile</scope>
258 </dependency>
259
260 <dependency>
261 <groupId>com.fasterxml.jackson.core</groupId>
262 <artifactId>jackson-core</artifactId>
Michael Landoc34b77c2017-02-28 19:03:11 +0200263 <version>${jackson.version}</version>
Michael Landoed64b5e2017-06-09 03:19:04 +0300264 <!--<version>2.3.1</version>-->
Michael Lando451a3402017-02-19 10:28:42 +0200265 <scope>compile</scope>
266 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300267
Michael Lando451a3402017-02-19 10:28:42 +0200268 <dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300269 <groupId>org.openecomp.sdc.sdc-distribution-client</groupId>
Michael Lando451a3402017-02-19 10:28:42 +0200270 <artifactId>sdc-distribution-client</artifactId>
Yuli Shlosberg0566f582017-11-26 19:05:23 +0200271 <version>1.1.32</version>
Michael Lando451a3402017-02-19 10:28:42 +0200272 <scope>compile</scope>
273 </dependency>
Michael Landoed64b5e2017-06-09 03:19:04 +0300274
Michael Lando451a3402017-02-19 10:28:42 +0200275 <dependency>
276 <groupId>org.openecomp.ecompsdkos</groupId>
Michael Landob3d48982017-06-11 14:22:02 +0300277 <artifactId>epsdk-fw</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +0300278 <version>${ecomp.version}</version>
Michael Lando451a3402017-02-19 10:28:42 +0200279 <scope>compile</scope>
Michael Landoed64b5e2017-06-09 03:19:04 +0300280 <exclusions>
281 <exclusion>
282 <artifactId>slf4j-log4j12</artifactId>
283 <groupId>org.slf4j</groupId>
284 </exclusion>
285 </exclusions>
286 </dependency>
287
Michael Lando451a3402017-02-19 10:28:42 +0200288 <dependency>
289 <groupId>org.json</groupId>
290 <artifactId>json</artifactId>
291 <version>20090211</version>
292 </dependency>
293 </dependencies>
Michael Landoed64b5e2017-06-09 03:19:04 +0300294
Michael Lando451a3402017-02-19 10:28:42 +0200295 <build>
296 <plugins>
Michael Landoed64b5e2017-06-09 03:19:04 +0300297
Michael Lando451a3402017-02-19 10:28:42 +0200298 <plugin>
299 <groupId>org.apache.maven.plugins</groupId>
300 <artifactId>maven-deploy-plugin</artifactId>
301 <version>2.7</version>
302 <configuration>
303 <skip>true</skip>
304 </configuration>
305 </plugin>
306
Michael Landoed64b5e2017-06-09 03:19:04 +0300307 <!-- ============================================= -->
308 <!-- Create the JAR file with its dependencies -->
309 <!-- ============================================= -->
Michael Lando451a3402017-02-19 10:28:42 +0200310 <plugin>
311 <groupId>org.apache.maven.plugins</groupId>
312 <artifactId>maven-assembly-plugin</artifactId>
Michael Lando451a3402017-02-19 10:28:42 +0200313 <executions>
314 <execution>
Michael Landoed64b5e2017-06-09 03:19:04 +0300315 <id>create.jar.with.dependencies</id>
Michael Lando451a3402017-02-19 10:28:42 +0200316 <phase>package</phase>
317 <goals>
318 <goal>single</goal>
319 </goals>
320 <configuration>
321 <archive>
322 <manifest>
323 <mainClass>org.openecomp.sdc.ci.tests.run.StartTest</mainClass>
324 </manifest>
325 </archive>
326 <descriptorRefs>
327 <descriptorRef>jar-with-dependencies</descriptorRef>
328 </descriptorRefs>
329 </configuration>
330 </execution>
331 </executions>
332 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200333 </plugins>
334 </build>
Michael Lando451a3402017-02-19 10:28:42 +0200335</project>
336