update pom version + change version file
[sdc.git] / asdctool / 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         <modelVersion>4.0.0</modelVersion>
4
5         <artifactId>sdctool</artifactId>
6         <packaging>jar</packaging>
7
8         <parent>
9                 <groupId>org.openecomp.sdc</groupId>
10                 <artifactId>sdc-main</artifactId>
11                 <version>1.1.0-SNAPSHOT</version>
12         </parent>
13
14
15         <dependencies>
16
17                 <dependency>
18                         <groupId>org.testng</groupId>
19                         <artifactId>testng</artifactId>
20                         <version>6.9.10</version>
21                         <scope>test</scope>
22                 </dependency>
23
24                 <dependency>
25                         <groupId>com.google.guava</groupId>
26                         <artifactId>guava</artifactId>
27                         <version>${guava.version}</version>
28                         <scope>compile</scope>
29                 </dependency>
30
31                 <dependency>
32                         <groupId>org.apache.commons</groupId>
33                         <artifactId>commons-lang3</artifactId>
34                         <version>${lang3.version}</version>
35                         <scope>compile</scope>
36                 </dependency>
37
38                 <!--<dependency>-->
39                         <!--<groupId>org.springframework</groupId>-->
40                         <!--<artifactId>spring-beans</artifactId>-->
41                         <!--<version>${spring.version}</version>-->
42                         <!--<scope>provided</scope>-->
43                 <!--</dependency>-->
44
45                 <dependency>
46                         <groupId>org.springframework</groupId>
47                         <artifactId>spring-context-support</artifactId>
48                         <version>${spring.version}</version>
49                         <scope>provided</scope>
50                 </dependency>
51
52                 <dependency>
53                         <groupId>org.springframework</groupId>
54                         <artifactId>spring-messaging</artifactId>
55                         <version>${spring.version}</version>
56                         <scope>provided</scope>
57                 </dependency>
58
59                 <dependency>
60                         <groupId>org.springframework</groupId>
61                         <artifactId>spring-web</artifactId>
62                         <version>${spring.version}</version>
63                         <scope>provided</scope>
64                 </dependency>
65
66                 <dependency>
67                         <groupId>org.springframework</groupId>
68                         <artifactId>spring-webmvc</artifactId>
69                         <version>${spring.version}</version>
70                         <scope>provided</scope>
71                 </dependency>
72
73                 <dependency>
74                         <groupId>org.springframework</groupId>
75                         <artifactId>spring-aspects</artifactId>
76                         <version>${spring.version}</version>
77                         <scope>provided</scope>
78                 </dependency>
79
80                 <dependency>
81                         <groupId>org.springframework</groupId>
82                         <artifactId>spring-test</artifactId>
83                         <version>${spring.version}</version>
84                         <scope>test</scope>
85                 </dependency>
86
87                 <!-- ASDC dependencies -->
88                 <dependency>
89                         <groupId>org.openecomp.sdc.be</groupId>
90                         <artifactId>common-be</artifactId>
91                         <version>${common-be.version}</version>
92                         <scope>compile</scope>
93                 </dependency>
94                 <dependency>
95                         <groupId>org.openecomp.sdc</groupId>
96                         <artifactId>common-app-api</artifactId>
97                         <version>${common-app-api.version}</version>
98                         <scope>compile</scope>
99                 </dependency>
100
101                 <dependency>
102                         <groupId>org.openecomp.sdc.be</groupId>
103                         <artifactId>catalog-dao</artifactId>
104                         <version>${catalog-dao.version}</version>
105                         <scope>compile</scope>
106                 </dependency>
107
108                 <dependency>
109                         <groupId>org.openecomp.sdc.be</groupId>
110                         <artifactId>catalog-model</artifactId>
111                         <version>${catalog-model.version}</version>
112                         <scope>compile</scope>
113                 </dependency>
114
115                 <dependency>
116                         <groupId>org.openecomp.sdc</groupId>
117                         <artifactId>catalog-be</artifactId>
118                         <version>${asdc.full.version}</version>
119                         
120                         <!-- Comment Out in order to debug in eclipse -->
121                         <classifier>classes</classifier>
122                         
123                         <scope>compile</scope>
124                 </dependency>  
125                 
126                 <!-- ASDC dependencies end -->
127
128                 <dependency>
129                         <groupId>org.eclipse.jetty</groupId>
130                         <artifactId>jetty-server</artifactId>
131                         <version>9.2.10.v20150310</version>
132                         <scope>compile</scope>
133                 </dependency>
134
135                 <!-- listen to file changes -->
136                 <dependency>
137                         <groupId>org.apache.commons</groupId>
138                         <artifactId>commons-jci-core</artifactId>
139                         <scope>compile</scope>
140                 </dependency>
141
142                 <dependency>
143                         <groupId>org.eclipse.jetty</groupId>
144                         <artifactId>jetty-servlet</artifactId>
145                         <version>9.2.10.v20150310</version>
146                         <scope>compile</scope>
147                 </dependency>
148
149                 <dependency>
150                         <groupId>org.glassfish.jersey.core</groupId>
151                         <artifactId>jersey-server</artifactId>
152                         <scope>compile</scope>
153                 </dependency>
154
155                 <dependency>
156                         <groupId>org.glassfish.jersey.containers</groupId>
157                         <artifactId>jersey-container-servlet-core</artifactId>
158                         <scope>compile</scope>
159                 </dependency>
160
161                 <dependency>
162                         <groupId>org.glassfish.jersey.containers</groupId>
163                         <artifactId>jersey-container-jetty-http</artifactId>
164                         <scope>compile</scope>
165                 </dependency>
166
167                 <dependency>
168                         <groupId>org.glassfish.jersey.media</groupId>
169                         <artifactId>jersey-media-moxy</artifactId>
170                         <scope>compile</scope>
171                 </dependency>
172
173                 <dependency>
174                         <groupId>org.glassfish.jersey.media</groupId>
175                         <artifactId>jersey-media-multipart</artifactId>
176                         <version>2.14</version>
177                         <scope>compile</scope>
178                 </dependency>
179
180                 <!-- slf4j + logback -->
181                 <dependency>
182                         <groupId>org.slf4j</groupId>
183                         <artifactId>slf4j-api</artifactId>
184                         <version>1.7.10</version>
185                         <scope>compile</scope>
186                 </dependency>
187
188                 <dependency>
189                         <groupId>ch.qos.logback</groupId>
190                         <artifactId>logback-classic</artifactId>
191                         <version>${logback.version}</version>
192                         <scope>compile</scope>
193                 </dependency>
194
195                 <dependency>
196                         <groupId>ch.qos.logback</groupId>
197                         <artifactId>logback-core</artifactId>
198                         <version>${logback.version}</version>
199                         <scope>compile</scope>
200                 </dependency>
201                 <!-- groovy -->
202                 <dependency>
203                         <groupId>org.codehaus.groovy</groupId>
204                         <artifactId>groovy-all</artifactId>
205                         <version>${groovy.version}</version>
206                         <scope>compile</scope>
207                 </dependency>
208                 <dependency>
209                         <groupId>org.apache.commons</groupId>
210                         <artifactId>commons-configuration2</artifactId>
211                         <version>2.1</version>
212                         <scope>compile</scope>
213                 </dependency>
214
215
216                 <!-- TITAN -->
217                 <dependency>
218                         <groupId>com.thinkaurelius.titan</groupId>
219                         <artifactId>titan-core</artifactId>
220                         <version>${titan.version}</version>
221                         <scope>compile</scope>
222                         <exclusions>
223                                 <exclusion>
224                                         <groupId>org.json</groupId>
225                                         <artifactId>json</artifactId>
226                                 </exclusion>
227                         </exclusions>
228                 </dependency>
229
230                 <dependency>
231                         <groupId>com.thinkaurelius.titan</groupId>
232                         <artifactId>titan-cassandra</artifactId>
233                         <version>${titan.version}</version>
234                         <scope>compile</scope>
235                 </dependency>
236
237                 <dependency>
238                         <groupId>org.apache.tinkerpop</groupId>
239                         <artifactId>tinkergraph-gremlin</artifactId>
240                         <version>3.0.1-incubating</version>
241                         <scope>compile</scope>
242                 </dependency>
243
244                 <dependency>
245                         <groupId>org.apache.tinkerpop</groupId>
246                         <artifactId>gremlin-groovy</artifactId>
247                         <version>3.0.1-incubating</version>
248                         <scope>compile</scope>
249                 </dependency>
250
251                 <dependency>
252                         <groupId>com.tinkerpop.blueprints</groupId>
253                         <artifactId>blueprints-sail-graph</artifactId>
254                         <version>2.5.0</version>
255                         <optional>true</optional>
256                         <scope>compile</scope>
257                 </dependency>
258
259                 <dependency>
260                         <groupId>com.tinkerpop.blueprints</groupId>
261                         <artifactId>blueprints-graph-sail</artifactId>
262                         <version>2.6.0</version>
263                         <optional>true</optional>
264                         <scope>compile</scope>
265                 </dependency>
266
267                 <!-- TITAN end -->
268                 <dependency>
269                         <groupId>commons-logging</groupId>
270                         <artifactId>commons-logging</artifactId>
271                         <version>1.2.1-SNAPSHOT</version>
272                         <scope>compile</scope>
273                 </dependency>
274
275                 <dependency>
276                         <groupId>commons-codec</groupId>
277                         <artifactId>commons-codec</artifactId>
278                         <version>2.0-SNAPSHOT</version>
279                         <scope>compile</scope>
280                 </dependency>
281                 <dependency>
282                         <groupId>com.fasterxml.jackson.core</groupId>
283                         <artifactId>jackson-core</artifactId>
284                         <version>${jackson.version}</version>
285                         <scope>compile</scope>
286                 </dependency>
287
288                 <dependency>
289                         <groupId>com.fasterxml.jackson.core</groupId>
290                         <artifactId>jackson-databind</artifactId>
291                         <version>${jackson.version}</version>
292                         <scope>compile</scope>
293                 </dependency>
294
295                 <dependency>
296                         <groupId>com.fasterxml.jackson.core</groupId>
297                         <artifactId>jackson-annotations</artifactId>
298                         <version>${jackson.version}</version>
299                         <scope>compile</scope>
300                 </dependency>
301                 <dependency>
302                         <groupId>com.google.code.gson</groupId>
303                         <artifactId>gson</artifactId>
304                         <version>2.3.1</version>
305                         <scope>compile</scope>
306                 </dependency>
307                 <dependency>
308                         <groupId>org.apache.httpcomponents</groupId>
309                         <artifactId>httpclient</artifactId>
310                         <version>${httpclient.version}</version>
311                         <scope>compile</scope>
312                 </dependency>
313                 <dependency>
314                         <groupId>org.apache.httpcomponents</groupId>
315                         <artifactId>httpcore</artifactId>
316                         <version>${httpcore.version}</version>
317                         <scope>compile</scope>
318                 </dependency>
319                 <!-- Spring 4 dependencies -->
320                 <dependency>
321                         <groupId>org.springframework</groupId>
322                         <artifactId>spring-core</artifactId>
323                         <version>${spring.version}</version>
324                         <scope>compile</scope>
325                 </dependency>
326
327                 <dependency>
328                         <groupId>org.springframework</groupId>
329                         <artifactId>spring-context</artifactId>
330                         <version>${spring.version}</version>
331                         <scope>compile</scope>
332                 </dependency>
333                 <dependency>
334                         <groupId>org.springframework</groupId>
335                         <artifactId>spring-expression</artifactId>
336                         <version>${spring.version}</version>
337                         <scope>compile</scope>
338                 </dependency>
339                 <dependency>
340                         <groupId>org.springframework</groupId>
341                         <artifactId>spring-beans</artifactId>
342                         <version>4.0.7.RELEASE</version>
343                         <scope>compile</scope>
344                 </dependency>
345                 <dependency>
346                         <groupId>org.springframework</groupId>
347                         <artifactId>spring-aop</artifactId>
348                         <version>${spring.version}</version>
349                         <scope>compile</scope>
350                 </dependency>
351                 <!-- Spring 4 dependencies end -->
352                 <!-- JavaConfig need this library -->
353                 <dependency>
354                         <groupId>cglib</groupId>
355                         <artifactId>cglib</artifactId>
356                         <version>3.2.4</version>
357                         <scope>compile</scope>
358                 </dependency>
359                 <dependency>
360                         <groupId>org.yaml</groupId>
361                         <artifactId>snakeyaml</artifactId>
362                         <version>1.14</version>
363                         <scope>compile</scope>
364                 </dependency>
365                 <dependency>
366                         <groupId>org.functionaljava</groupId>
367                         <artifactId>functionaljava</artifactId>
368                         <scope>compile</scope>
369                 </dependency>
370
371
372                 <dependency>
373                         <groupId>org.elasticsearch</groupId>
374                         <artifactId>elasticsearch</artifactId>
375                         <scope>compile</scope>
376                 </dependency>
377
378                 <dependency>
379                         <groupId>com.fasterxml.jackson.dataformat</groupId>
380                         <artifactId>jackson-dataformat-yaml</artifactId>
381                         <version>${jackson.version}</version>
382                         <scope>compile</scope>
383                 </dependency>
384                 <dependency>
385                         <groupId>org.elasticsearch.plugin</groupId>
386                         <artifactId>shield</artifactId>
387                         <version>${elastic-search.version}</version>
388                         <scope>compile</scope>
389                 </dependency>
390
391                 <!-- CASSANDRA -->
392                 <dependency>
393                         <groupId>com.datastax.cassandra</groupId>
394                         <artifactId>cassandra-driver-core</artifactId>
395                         <version>${cassandra.driver.version}</version>
396                         <scope>compile</scope>
397                 </dependency>
398                 <dependency>
399                         <groupId>com.datastax.cassandra</groupId>
400                         <artifactId>cassandra-driver-mapping</artifactId>
401                         <version>${cassandra.driver.version}</version>
402                         <scope>compile</scope>
403                 </dependency>
404                 <!-- CASSANDRA END -->
405                 <dependency>
406                         <groupId>org.apache.poi</groupId>
407                         <artifactId>com.springsource.org.apache.poi</artifactId>
408                         <version>3.9.0.FINAL</version>
409                         <scope>compile</scope>
410                 </dependency>
411                 <dependency>
412                         <groupId>org.jdom</groupId>
413                         <artifactId>jdom</artifactId>
414                         <version>2.0.2</version>
415                         <scope>compile</scope>
416                 </dependency>
417                 <dependency>
418                         <groupId>org.apache.maven.plugins</groupId>
419                         <artifactId>maven-resources-plugin</artifactId>
420                         <version>3.0.2</version>
421                 </dependency>
422                 <!-- Temporary, till building the populate task which adding all components 
423                 to cache. We will use Serialization Utils. -->
424                 <dependency>
425                         <groupId>de.ruedigermoeller</groupId>
426                         <artifactId>fst</artifactId>
427                         <version>2.47</version>
428                         <scope>compile</scope>
429                 </dependency>
430         
431                         <!-- testing -->
432                         <dependency>
433                                 <groupId>junit</groupId>
434                                 <artifactId>junit</artifactId>
435                                 <version>4.12</version>
436                                 <scope>test</scope>
437                         </dependency>
438                         <!-- testing end -->
439                 </dependencies>
440
441                 <build>
442                         <plugins>
443                         <plugin>
444                                 <groupId>org.apache.maven.plugins</groupId>
445                                 <artifactId>maven-deploy-plugin</artifactId>
446                                 <version>2.7</version>
447                                 <configuration>
448                                         <skip>true</skip>
449                                 </configuration>
450                         </plugin>
451
452                         <plugin>
453                                 <groupId>org.apache.maven.plugins</groupId>
454                                 <artifactId>maven-assembly-plugin</artifactId>
455                                 <version>2.5.5</version>
456                                 <executions>
457                                         <execution>
458                                                 <id>create.jar.with.dependencies</id>
459                                                 <phase>package</phase>
460                                                 <goals>
461                                                         <goal>single</goal>
462                                                 </goals>
463                                                 <configuration>
464
465                                                         <descriptorRefs>
466                                                                 <descriptorRef>jar-with-dependencies</descriptorRef>
467                                                         </descriptorRefs>
468                                                 </configuration>
469                                         </execution>
470                                 </executions>
471                         </plugin>
472                         <plugin>
473                                 <groupId>org.apache.maven.plugins</groupId>
474                                 <artifactId>maven-assembly-plugin</artifactId>
475                                 <version>2.6</version>
476                                 <executions>
477                                         <execution>
478                                                 <configuration>
479                                                         <finalName>${project.artifactId}</finalName>
480                                                         <appendAssemblyId>false</appendAssemblyId>
481                                                         <descriptor>${project.basedir}/tarball.xml</descriptor>
482                                                 </configuration>
483                                                 <id>assemble-file</id>
484                                                 <phase>package</phase>
485                                                 <goals>
486                                                         <goal>single</goal>
487                                                 </goals>
488                                         </execution>
489                                 </executions>
490                         </plugin>
491                         <plugin>
492                                 <groupId>org.apache.maven.plugins</groupId>
493                                 <artifactId>maven-resources-plugin</artifactId>
494                                 <version>3.0.2</version>
495
496                                 <executions>
497                                         <execution>
498                                                 <id>copy-sdctool-cassandra</id>
499                                                 <phase>install</phase>
500                                                 <goals>
501                                                         <goal>copy-resources</goal>
502                                                 </goals>
503                                                 <configuration>
504                                                         <outputDirectory>${project.parent.basedir}/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/files/default</outputDirectory>
505                                                         <resources>
506                                                                 <resource>
507                                                                         <directory>./target</directory>
508                                                                         <includes>
509                                                                                 <include>sdctool.tar</include>
510                                                                         </includes>
511                                                                 </resource>
512                                                         </resources>
513                                                 </configuration>
514                                         </execution>
515                                 </executions>
516                         </plugin>               
517                 </plugins>
518         </build>
519 </project>