Step version to 1.11.0-SNAPSHOT
[sdc.git] / catalog-be / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5
6     <artifactId>catalog-be</artifactId>
7     <packaging>war</packaging>
8
9     <parent>
10         <groupId>org.openecomp.sdc</groupId>
11         <artifactId>sdc-main</artifactId>
12         <version>1.11.0-SNAPSHOT</version>
13     </parent>
14
15     <properties>
16         <java-hamcrest.version>2.0.0.0</java-hamcrest.version>
17         <swagger.version>${swagger-core-mvn-plugin.version}</swagger.version>
18         <swagger-ui.version>3.25.0</swagger-ui.version>
19         <maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version>
20         <replacer.plugin.version>1.5.3</replacer.plugin.version>
21         <ui.version>${project.version}</ui.version>
22     </properties>
23
24     <dependencies>
25         <dependency>
26             <groupId>org.openecomp.sdc</groupId>
27             <artifactId>togglz-rest-services</artifactId>
28             <version>${project.version}</version>
29             <exclusions>
30                 <exclusion>
31                     <groupId>com.fasterxml.woodstox</groupId>
32                     <artifactId>woodstox-core</artifactId>
33                 </exclusion>
34             </exclusions>
35         </dependency>
36
37         <!--JSON and YAML Parsing-->
38         <dependency>
39             <groupId>com.fasterxml.jackson.core</groupId>
40             <artifactId>jackson-core</artifactId>
41             <version>${jackson.version}</version>
42         </dependency>
43         <dependency>
44             <groupId>com.fasterxml.jackson.dataformat</groupId>
45             <artifactId>jackson-dataformat-yaml</artifactId>
46             <version>${jackson.version}</version>
47             <exclusions>
48                 <exclusion>
49                     <groupId>com.fasterxml.jackson.core</groupId>
50                     <artifactId>jackson-core</artifactId>
51                 </exclusion>
52             </exclusions>
53         </dependency>
54
55         <dependency>
56             <groupId>com.fasterxml.jackson.core</groupId>
57             <artifactId>jackson-databind</artifactId>
58             <version>${jackson.version}</version>
59             <exclusions>
60                 <exclusion>
61                     <groupId>com.fasterxml.jackson.core</groupId>
62                     <artifactId>jackson-core</artifactId>
63                 </exclusion>
64             </exclusions>
65         </dependency>
66
67         <dependency>
68             <groupId>org.onap.sdc.common</groupId>
69             <artifactId>onap-generic-artifact-browser-service</artifactId>
70             <version>${project.version}</version>
71             <scope>compile</scope>
72         </dependency>
73
74         <!-- Swagger Dependencies Start -->
75         <dependency>
76             <groupId>io.swagger.core.v3</groupId>
77             <artifactId>swagger-jaxrs2</artifactId>
78             <version>${swagger.version}</version>
79             <exclusions>
80                 <exclusion>
81                     <groupId>com.fasterxml.jackson.core</groupId>
82                     <artifactId>jackson-core</artifactId>
83                 </exclusion>
84                 <exclusion>
85                     <groupId>io.github.classgraph</groupId>
86                     <artifactId>classgraph</artifactId>
87                 </exclusion>
88             </exclusions>
89         </dependency>
90         <dependency>
91             <groupId>io.swagger.core.v3</groupId>
92             <artifactId>swagger-annotations</artifactId>
93             <version>${swagger.version}</version>
94         </dependency>
95         <!-- Swagger Dependencies End -->
96
97         <dependency>
98             <groupId>org.hibernate.validator</groupId>
99             <artifactId>hibernate-validator</artifactId>
100             <version>${hibernate.validator.version}</version>
101         </dependency>
102
103         <dependency>
104             <groupId>org.openecomp.sdc</groupId>
105             <artifactId>common-app-api</artifactId>
106             <version>${project.version}</version>
107             <exclusions>
108                 <exclusion>
109                     <groupId>com.fasterxml.jackson.core</groupId>
110                     <artifactId>jackson-core</artifactId>
111                 </exclusion>
112                 <exclusion>
113                     <groupId>org.apache.httpcomponents</groupId>
114                     <artifactId>httpcore</artifactId>
115                 </exclusion>
116             </exclusions>
117         </dependency>
118
119         <dependency>
120             <groupId>javax.ws.rs</groupId>
121             <artifactId>javax.ws.rs-api</artifactId>
122             <version>${ws.rs.version}</version>
123         </dependency>
124
125         <dependency>
126             <groupId>org.openecomp.sdc.be</groupId>
127             <artifactId>common-be</artifactId>
128             <version>${project.version}</version>
129             <scope>compile</scope>
130             <exclusions>
131                 <exclusion>
132                     <groupId>org.springframework</groupId>
133                     <artifactId>spring-core</artifactId>
134                 </exclusion>
135             </exclusions>
136         </dependency>
137         <dependency>
138             <groupId>org.openecomp.sdc.be</groupId>
139             <artifactId>common-be-tests-utils</artifactId>
140             <version>${project.version}</version>
141             <scope>test</scope>
142             <exclusions>
143                 <exclusion>
144                     <groupId>org.springframework</groupId>
145                     <artifactId>spring-core</artifactId>
146                 </exclusion>
147             </exclusions>
148         </dependency>
149         <dependency>
150             <groupId>org.openecomp.sdc.be</groupId>
151             <artifactId>catalog-dao</artifactId>
152             <version>${project.version}</version>
153             <exclusions>
154                 <exclusion>
155                     <groupId>com.fasterxml.jackson.core</groupId>
156                     <artifactId>jackson-core</artifactId>
157                 </exclusion>
158             </exclusions>
159         </dependency>
160
161         <dependency>
162             <groupId>org.openecomp.sdc.be</groupId>
163             <artifactId>catalog-model</artifactId>
164             <version>${project.version}</version>
165             <exclusions>
166                 <exclusion>
167                     <groupId>com.fasterxml.jackson.core</groupId>
168                     <artifactId>jackson-core</artifactId>
169                 </exclusion>
170             </exclusions>
171         </dependency>
172
173         <dependency>
174             <groupId>ch.qos.logback</groupId>
175             <artifactId>logback-classic</artifactId>
176             <version>${logback.version}</version>
177             <scope>compile</scope>
178         </dependency>
179
180         <!-- Snake Yaml -->
181         <dependency>
182             <groupId>org.yaml</groupId>
183             <artifactId>snakeyaml</artifactId>
184             <version>${snakeyaml.version}</version>
185             <scope>compile</scope>
186         </dependency>
187
188         <!-- File changes listener -->
189         <dependency>
190             <groupId>org.apache.commons</groupId>
191             <artifactId>commons-jci-core</artifactId>
192             <version>${commons-jci-core.version}</version>
193             <scope>compile</scope>
194             <exclusions>
195                 <exclusion>
196                     <groupId>commons-io</groupId>
197                     <artifactId>commons-io</artifactId>
198                 </exclusion>
199             </exclusions>
200         </dependency>
201
202         <!-- Gson -->
203         <dependency>
204             <groupId>com.google.code.gson</groupId>
205             <artifactId>gson</artifactId>
206             <version>${gson.version}</version>
207             <scope>compile</scope>
208         </dependency>
209
210         <!-- jersey -->
211         <dependency>
212             <groupId>org.glassfish.jersey.media</groupId>
213             <artifactId>jersey-media-json-jackson</artifactId>
214             <version>${jersey-bom.version}</version>
215             <exclusions>
216                 <exclusion>
217                     <groupId>com.fasterxml.jackson.core</groupId>
218                     <artifactId>jackson-core</artifactId>
219                 </exclusion>
220             </exclusions>
221         </dependency>
222
223         <dependency>
224             <groupId>org.glassfish.jersey.containers</groupId>
225             <artifactId>jersey-container-servlet-core</artifactId>
226             <version>${jersey-bom.version}</version>
227             <scope>compile</scope>
228         </dependency>
229
230         <dependency>
231             <groupId>org.glassfish.jersey.media</groupId>
232             <artifactId>jersey-media-multipart</artifactId>
233             <version>${jersey-bom.version}</version>
234             <scope>compile</scope>
235         </dependency>
236         <dependency>
237             <groupId>org.glassfish.jersey.ext</groupId>
238             <artifactId>jersey-spring4</artifactId>
239             <version>${jersey-bom.version}</version>
240             <exclusions>
241                 <exclusion>
242                     <groupId>org.springframework</groupId>
243                     <artifactId>spring-web</artifactId>
244                 </exclusion>
245                 <exclusion>
246                     <groupId>org.springframework</groupId>
247                     <artifactId>spring-beans</artifactId>
248                 </exclusion>
249                 <exclusion>
250                     <groupId>org.springframework</groupId>
251                     <artifactId>spring-core</artifactId>
252                 </exclusion>
253                 <exclusion>
254                     <groupId>org.springframework</groupId>
255                     <artifactId>spring-aop</artifactId>
256                 </exclusion>
257                 <!-- Transitive dependency of spring-bridge -->
258                 <exclusion>
259                     <groupId>org.springframework</groupId>
260                     <artifactId>spring-context</artifactId>
261                 </exclusion>
262                 <exclusion>
263                     <groupId>org.hibernate</groupId>
264                     <artifactId>hibernate-validator</artifactId>
265                 </exclusion>
266             </exclusions>
267
268         </dependency>
269
270         <!--asm-all-repackaged is a jersey dependency. in current version jersey depends on a version that was compiled using java 9 compiler
271             currently our jetty (v9.3.6) does not support java 9. as soon as jetty gets upgraded we will remove this dependency-->
272         <dependency>
273             <groupId>org.glassfish.hk2.external</groupId>
274             <artifactId>asm-all-repackaged</artifactId>
275         </dependency>
276
277         <dependency>
278             <groupId>org.glassfish.jersey.ext</groupId>
279             <artifactId>jersey-bean-validation</artifactId>
280             <exclusions>
281                 <exclusion>
282                     <groupId>org.hibernate</groupId>
283                     <artifactId>hibernate-validator</artifactId>
284                 </exclusion>
285             </exclusions>
286         </dependency>
287
288         <!-- http client -->
289         <dependency>
290             <groupId>org.apache.httpcomponents</groupId>
291             <artifactId>httpclient</artifactId>
292             <version>${httpclient.version}</version>
293             <scope>compile</scope>
294             <exclusions>
295                 <exclusion>
296                     <groupId>org.apache.httpcomponents</groupId>
297                     <artifactId>httpcore</artifactId>
298                 </exclusion>
299             </exclusions>
300         </dependency>
301
302         <dependency>
303             <groupId>org.apache.httpcomponents</groupId>
304             <artifactId>httpcore</artifactId>
305             <version>${httpcore.version}</version>
306             <scope>compile</scope>
307         </dependency>
308
309         <dependency>
310             <groupId>commons-logging</groupId>
311             <artifactId>commons-logging</artifactId>
312             <version>${commons-logging}</version>
313             <scope>compile</scope>
314         </dependency>
315
316         <dependency>
317             <groupId>commons-codec</groupId>
318             <artifactId>commons-codec</artifactId>
319             <version>${commons-codec}</version>
320             <scope>compile</scope>
321         </dependency>
322         <!-- http client END -->
323
324         <dependency>
325             <groupId>javax.servlet</groupId>
326             <artifactId>javax.servlet-api</artifactId>
327             <version>${servlet-api.version}</version>
328             <scope>provided</scope>
329         </dependency>
330
331         <dependency>
332             <groupId>org.eclipse.jgit</groupId>
333             <artifactId>org.eclipse.jgit</artifactId>
334             <version>3.4.1.201406201815-r</version>
335         </dependency>
336
337         <!-- spring - used by A4C -->
338         <dependency>
339             <groupId>org.springframework</groupId>
340             <artifactId>spring-core</artifactId>
341             <version>${spring.version}</version>
342             <scope>compile</scope>
343         </dependency>
344
345         <dependency>
346             <groupId>org.springframework</groupId>
347             <artifactId>spring-context</artifactId>
348             <version>${spring.version}</version>
349             <scope>compile</scope>
350             <exclusions>
351                 <exclusion>
352                     <groupId>org.springframework</groupId>
353                     <artifactId>spring-expression</artifactId>
354                 </exclusion>
355                 <exclusion>
356                     <groupId>org.springframework</groupId>
357                     <artifactId>spring-core</artifactId>
358                 </exclusion>
359             </exclusions>
360         </dependency>
361
362         <dependency>
363             <groupId>org.springframework</groupId>
364             <artifactId>spring-web</artifactId>
365             <version>${spring.version}</version>
366             <scope>compile</scope>
367             <exclusions>
368                 <exclusion>
369                     <groupId>org.springframework</groupId>
370                     <artifactId>spring-core</artifactId>
371                 </exclusion>
372             </exclusions>
373         </dependency>
374
375         <dependency>
376             <groupId>org.springframework</groupId>
377             <artifactId>spring-webmvc</artifactId>
378             <version>${spring.version}</version>
379             <scope>compile</scope>
380             <exclusions>
381                 <exclusion>
382                     <groupId>org.springframework</groupId>
383                     <artifactId>spring-expression</artifactId>
384                 </exclusion>
385                 <exclusion>
386                     <groupId>org.springframework</groupId>
387                     <artifactId>spring-core</artifactId>
388                 </exclusion>
389                 <exclusion>
390                     <groupId>org.springframework</groupId>
391                     <artifactId>spring-web</artifactId>
392                 </exclusion>
393             </exclusions>
394         </dependency>
395
396         <dependency>
397             <groupId>org.springframework</groupId>
398             <artifactId>spring-aop</artifactId>
399             <version>${spring.version}</version>
400             <scope>compile</scope>
401             <exclusions>
402                 <exclusion>
403                     <groupId>org.springframework</groupId>
404                     <artifactId>spring-core</artifactId>
405                 </exclusion>
406             </exclusions>
407         </dependency>
408
409         <dependency>
410             <groupId>org.springframework</groupId>
411             <artifactId>spring-beans</artifactId>
412             <version>${spring.version}</version>
413             <scope>compile</scope>
414         </dependency>
415
416         <dependency>
417             <groupId>org.springframework</groupId>
418             <artifactId>spring-expression</artifactId>
419             <version>${spring.version}</version>
420             <scope>compile</scope>
421         </dependency>
422
423         <!-- Spring integration (optional) -->
424         <dependency>
425             <groupId>org.togglz</groupId>
426             <artifactId>togglz-spring-web</artifactId>
427             <version>${togglz.version}</version>
428         </dependency>
429
430         <dependency>
431             <groupId>org.codehaus.janino</groupId>
432             <artifactId>janino</artifactId>
433             <version>${janino.version}</version>
434             <scope>compile</scope>
435         </dependency>
436
437         <dependency>
438             <groupId>org.codehaus.janino</groupId>
439             <artifactId>commons-compiler</artifactId>
440             <version>${janino.version}</version>
441             <scope>compile</scope>
442         </dependency>
443
444         <dependency>
445             <groupId>com.google.guava</groupId>
446             <artifactId>guava</artifactId>
447             <version>${guava.version}</version>
448             <scope>compile</scope>
449         </dependency>
450
451         <dependency>
452             <groupId>org.janusgraph</groupId>
453             <artifactId>janusgraph-core</artifactId>
454             <version>${janusgraph.version}</version>
455             <scope>compile</scope>
456             <exclusions>
457                 <exclusion>
458                     <artifactId>gremlin-groovy</artifactId>
459                     <groupId>org.apache.tinkerpop</groupId>
460                 </exclusion>
461                 <exclusion>
462                     <groupId>org.json</groupId>
463                     <artifactId>json</artifactId>
464                 </exclusion>
465                 <exclusion>
466                     <artifactId>slf4j-log4j12</artifactId>
467                     <groupId>org.slf4j</groupId>
468                 </exclusion>
469                 <exclusion>
470                     <artifactId>commons-collections</artifactId>
471                     <groupId>commons-collections</groupId>
472                 </exclusion>
473                 <exclusion>
474                     <groupId>org.apache.thrift</groupId>
475                     <artifactId>libthrift</artifactId>
476                 </exclusion>
477                 <exclusion>
478                     <groupId>commons-io</groupId>
479                     <artifactId>commons-io</artifactId>
480                 </exclusion>
481                 <exclusion>
482                     <groupId>commons-codec</groupId>
483                     <artifactId>commons-codec</artifactId>
484                 </exclusion>
485                 <exclusion>
486                     <groupId>dom4j</groupId>
487                     <artifactId>dom4j</artifactId>
488                 </exclusion>
489                 <exclusion>
490                     <groupId>org.slf4j</groupId>
491                     <artifactId>jcl-over-slf4j</artifactId>
492                 </exclusion>
493             </exclusions>
494         </dependency>
495
496         <dependency>
497             <groupId>org.janusgraph</groupId>
498             <artifactId>janusgraph-cql</artifactId>
499             <version>${janusgraph.version}</version>
500             <scope>compile</scope>
501             <exclusions>
502                 <exclusion>
503                     <groupId>org.slf4j</groupId>
504                     <artifactId>slf4j-log4j12</artifactId>
505                 </exclusion>
506                 <exclusion>
507                     <groupId>org.json</groupId>
508                     <artifactId>json</artifactId>
509                 </exclusion>
510                 <exclusion>
511                     <artifactId>commons-collections</artifactId>
512                     <groupId>commons-collections</groupId>
513                 </exclusion>
514                 <exclusion>
515                     <artifactId>groovy</artifactId>
516                     <groupId>org.codehaus.groovy</groupId>
517                 </exclusion>
518                 <exclusion>
519                     <groupId>io.netty</groupId>
520                     <artifactId>netty-all</artifactId>
521                 </exclusion>
522             </exclusions>
523         </dependency>
524
525         <dependency>
526             <groupId>org.apache.commons</groupId>
527             <artifactId>commons-lang3</artifactId>
528             <version>${lang3.version}</version>
529             <scope>compile</scope>
530         </dependency>
531
532         <dependency>
533             <groupId>com.googlecode.json-simple</groupId>
534             <artifactId>json-simple</artifactId>
535             <version>${json-simple.version}</version>
536             <scope>compile</scope>
537
538         </dependency>
539
540         <!-- functional java -->
541         <dependency>
542             <groupId>org.functionaljava</groupId>
543             <artifactId>functionaljava</artifactId>
544             <version>${functionaljava.version}</version>
545             <scope>compile</scope>
546         </dependency>
547
548         <!-- Aspects -->
549         <dependency>
550             <groupId>com.jcabi</groupId>
551             <artifactId>jcabi-aspects</artifactId>
552             <version>${jcabi.version}</version>
553             <scope>compile</scope>
554         </dependency>
555
556         <dependency>
557             <groupId>org.aspectj</groupId>
558             <artifactId>aspectjrt</artifactId>
559             <version>${aspectjrt.version}</version>
560             <scope>compile</scope>
561         </dependency>
562
563
564         <!-- CAMBRIA CLIENT for U-EB -->
565         <dependency>
566             <groupId>com.att.nsa</groupId>
567             <artifactId>cambriaClient</artifactId>
568             <version>1.2.1-oss</version>
569             <scope>compile</scope>
570             <exclusions>
571                 <exclusion>
572                     <groupId>com.att.nsa</groupId>
573                     <artifactId>saClientLibrary</artifactId>
574                 </exclusion>
575             </exclusions>
576         </dependency>
577
578         <dependency>
579             <groupId>org.json</groupId>
580             <artifactId>json</artifactId>
581             <version>20131018</version>
582             <scope>compile</scope>
583         </dependency>
584
585         <!-- CASSANDRA -->
586         <dependency>
587             <groupId>com.datastax.cassandra</groupId>
588             <artifactId>cassandra-driver-core</artifactId>
589             <version>${cassandra.driver.version}</version>
590             <scope>compile</scope>
591         </dependency>
592         <dependency>
593             <groupId>com.datastax.cassandra</groupId>
594             <artifactId>cassandra-driver-mapping</artifactId>
595             <version>${cassandra.driver.version}</version>
596             <scope>compile</scope>
597         </dependency>
598         <!-- CASSANDRA END -->
599
600         <!-- Inserted for ECOMP Portal Integration -->
601         <dependency>
602             <groupId>org.owasp.esapi</groupId>
603             <artifactId>esapi</artifactId>
604             <version>${org.owasp.esapi.version}</version>
605             <exclusions>
606                 <exclusion>
607                     <groupId>log4j</groupId>
608                     <artifactId>log4j</artifactId>
609                 </exclusion>
610                 <exclusion>
611                     <groupId>commons-io</groupId>
612                     <artifactId>commons-io</artifactId>
613                 </exclusion>
614                 <exclusion>
615                     <groupId>commons-fileupload</groupId>
616                     <artifactId>commons-fileupload</artifactId>
617                 </exclusion>
618                 <exclusion>
619                     <groupId>org.apache.xmlgraphics</groupId>
620                     <artifactId>xmlgraphics-commons</artifactId>
621                 </exclusion>
622                 <exclusion>
623                     <groupId>xml-apis</groupId>
624                     <artifactId>xml-apis-ext</artifactId>
625                 </exclusion>
626                 <exclusion>
627                     <groupId>xml-apis</groupId>
628                     <artifactId>xml-apis</artifactId>
629                 </exclusion>
630                 <exclusion>
631                     <groupId>xerces</groupId>
632                     <artifactId>xercesImpl</artifactId>
633                 </exclusion>
634             </exclusions>
635         </dependency>
636         <dependency>
637             <groupId>org.onap.portal.sdk</groupId>
638             <artifactId>epsdk-fw</artifactId>
639             <version>${ecomp.version}</version>
640             <scope>compile</scope>
641             <exclusions>
642                 <exclusion>
643                     <groupId>com.att.nsa</groupId>
644                     <artifactId>cambriaClient</artifactId>
645                 </exclusion>
646                 <exclusion>
647                     <artifactId>slf4j-log4j12</artifactId>
648                     <groupId>org.slf4j</groupId>
649                 </exclusion>
650                 <exclusion>
651                     <groupId>org.onap.aaf.authz</groupId>
652                     <artifactId>aaf-cadi-aaf</artifactId>
653                 </exclusion>
654                 <exclusion>
655                     <artifactId>aaf-cadi-core</artifactId>
656                     <groupId>org.onap.aaf.authz</groupId>
657                 </exclusion>
658                 <exclusion>
659                     <artifactId>commons-codec</artifactId>
660                     <groupId>commons-codec</groupId>
661                 </exclusion>
662                 <exclusion>
663                     <artifactId>log4j</artifactId>
664                     <groupId>log4j</groupId>
665                 </exclusion>
666             </exclusions>
667         </dependency>
668
669         <!--Jetty Proxy-->
670         <dependency>
671             <groupId>org.eclipse.jetty</groupId>
672             <artifactId>jetty-http</artifactId>
673             <version>${jetty.version}</version>
674             <scope>compile</scope>
675         </dependency>
676
677         <dependency>
678             <groupId>org.eclipse.jetty</groupId>
679             <artifactId>jetty-proxy</artifactId>
680             <version>${jetty.version}</version>
681             <scope>compile</scope>
682             <exclusions>
683                 <exclusion>
684                     <groupId>org.eclipse.jetty</groupId>
685                     <artifactId>jetty-http</artifactId>
686                 </exclusion>
687             </exclusions>
688         </dependency>
689
690         <dependency>
691             <groupId>org.eclipse.jetty</groupId>
692             <artifactId>jetty-servlets</artifactId>
693             <version>${jetty.version}</version>
694             <scope>compile</scope>
695             <exclusions>
696                 <exclusion>
697                     <groupId>org.eclipse.jetty</groupId>
698                     <artifactId>jetty-http</artifactId>
699                 </exclusion>
700                 <exclusion>
701                     <groupId>org.eclipse.jetty</groupId>
702                     <artifactId>jetty-continuation</artifactId>
703                 </exclusion>
704             </exclusions>
705         </dependency>
706         <!-- System metrics -->
707         <dependency>
708             <groupId>org.fusesource</groupId>
709             <artifactId>sigar</artifactId>
710             <version>${sigar.version}</version>
711             <scope>compile</scope>
712             <exclusions>
713                 <exclusion>
714                     <groupId>log4j</groupId>
715                     <artifactId>log4j</artifactId>
716                 </exclusion>
717             </exclusions>
718         </dependency>
719         <dependency>
720             <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
721             <artifactId>dmaapClient</artifactId>
722             <version>1.1.3</version>
723             <scope>compile</scope>
724             <exclusions>
725                 <exclusion>
726                     <groupId>com.att.aft</groupId>
727                     <artifactId>dme2</artifactId>
728                 </exclusion>
729                 <exclusion>
730                     <groupId>com.fasterxml.jackson.core</groupId>
731                     <artifactId>jackson-core</artifactId>
732                 </exclusion>
733                 <exclusion>
734                     <artifactId>log4j</artifactId>
735                     <groupId>log4j</groupId>
736                 </exclusion>
737                 <exclusion>
738                     <artifactId>apache-log4j-extras</artifactId>
739                     <groupId>log4j</groupId>
740                 </exclusion>
741                 <exclusion>
742                     <groupId>org.apache.httpcomponents</groupId>
743                     <artifactId>httpclient-cache</artifactId>
744                 </exclusion>
745             </exclusions>
746         </dependency>
747         <dependency>
748             <groupId>com.att.aft</groupId>
749             <artifactId>dme2</artifactId>
750             <version>3.1.200-oss</version>
751             <exclusions>
752                 <exclusion>
753                     <groupId>javax.jms</groupId>
754                     <artifactId>jms</artifactId>
755                 </exclusion>
756             </exclusions>
757         </dependency>
758
759         <!-- CADI -->
760         <dependency>
761             <groupId>org.onap.aaf.authz</groupId>
762             <artifactId>aaf-cadi-aaf</artifactId>
763             <version>${cadi.version}</version>
764             <exclusions>
765                 <exclusion>
766                     <groupId>com.datastax.cassandra</groupId>
767                     <artifactId>cassandra-driver-core</artifactId>
768                 </exclusion>
769                 <exclusion>
770                     <groupId>org.slf4j</groupId>
771                     <artifactId>slf4j-log4j12</artifactId>
772                 </exclusion>
773                 <exclusion>
774                     <artifactId>log4j</artifactId>
775                     <groupId>log4j</groupId>
776                 </exclusion>
777             </exclusions>
778         </dependency>
779
780         <!-- TEST -->
781         <dependency>
782             <groupId>org.assertj</groupId>
783             <artifactId>assertj-core</artifactId>
784             <scope>test</scope>
785         </dependency>
786
787         <dependency>
788             <groupId>org.glassfish.jersey.test-framework.providers</groupId>
789             <artifactId>jersey-test-framework-provider-bundle</artifactId>
790             <version>${jersey-bom.version}</version>
791             <type>pom</type>
792             <scope>test</scope>
793             <exclusions>
794                 <exclusion>
795                     <groupId>org.eclipse.jetty</groupId>
796                     <artifactId>jetty-server</artifactId>
797                 </exclusion>
798                 <exclusion>
799                     <groupId>org.eclipse.jetty</groupId>
800                     <artifactId>jetty-continuation</artifactId>
801                 </exclusion>
802             </exclusions>
803         </dependency>
804
805         <dependency>
806             <groupId>org.glassfish.jersey.core</groupId>
807             <artifactId>jersey-client</artifactId>
808             <version>${jersey-bom.version}</version>
809         </dependency>
810
811         <dependency>
812             <groupId>org.eclipse.jetty</groupId>
813             <artifactId>jetty-webapp</artifactId>
814             <version>${jetty.version}</version>
815             <scope>test</scope>
816             <exclusions>
817                 <exclusion>
818                     <groupId>org.eclipse.jetty</groupId>
819                     <artifactId>jetty-servlet</artifactId>
820                 </exclusion>
821             </exclusions>
822         </dependency>
823
824         <dependency>
825             <groupId>org.hamcrest</groupId>
826             <artifactId>hamcrest</artifactId>
827             <version>${hamcrest.version}</version>
828             <scope>test</scope>
829         </dependency>
830
831         <dependency>
832             <groupId>org.hamcrest</groupId>
833             <artifactId>hamcrest-library</artifactId>
834             <version>${hamcrest.version}</version>
835             <scope>test</scope>
836         </dependency>
837
838         <dependency>
839             <groupId>org.junit.jupiter</groupId>
840             <artifactId>junit-jupiter-api</artifactId>
841             <version>${junitJupiter.version}</version>
842             <scope>test</scope>
843         </dependency>
844
845         <dependency>
846             <groupId>org.junit.jupiter</groupId>
847             <artifactId>junit-jupiter</artifactId>
848             <version>${junitJupiter.version}</version>
849             <scope>test</scope>
850         </dependency>
851
852         <dependency>
853             <groupId>org.junit.platform</groupId>
854             <artifactId>junit-platform-commons</artifactId>
855             <version>${junit.platform.version}</version>
856             <scope>test</scope>
857         </dependency>
858         <dependency>
859             <groupId>org.junit.platform</groupId>
860             <artifactId>junit-platform-engine</artifactId>
861             <version>${junit.platform.version}</version>
862             <scope>test</scope>
863         </dependency>
864         <dependency>
865             <groupId>org.mockito</groupId>
866             <artifactId>mockito-junit-jupiter</artifactId>
867             <version>${mockitoJupiter.version}</version>
868             <scope>test</scope>
869         </dependency>
870
871         <dependency>
872             <groupId>org.springframework</groupId>
873             <artifactId>spring-test</artifactId>
874             <version>${spring.version}</version>
875             <scope>test</scope>
876         </dependency>
877
878         <dependency>
879             <groupId>org.springframework</groupId>
880             <artifactId>spring-tx</artifactId>
881             <version>${spring.version}</version>
882             <exclusions>
883                 <exclusion>
884                     <groupId>org.springframework</groupId>
885                     <artifactId>spring-core</artifactId>
886                 </exclusion>
887             </exclusions>
888         </dependency>
889
890         <dependency>
891             <groupId>io.cucumber</groupId>
892             <artifactId>cucumber-java</artifactId>
893             <version>${cucumber.version}</version>
894             <scope>test</scope>
895         </dependency>
896
897         <dependency>
898             <groupId>io.cucumber</groupId>
899             <artifactId>cucumber-junit</artifactId>
900             <version>${cucumber.version}</version>
901             <scope>test</scope>
902         </dependency>
903
904         <dependency>
905             <groupId>org.jmockit</groupId>
906             <artifactId>jmockit</artifactId>
907             <version>${jmockit.version}</version>
908             <scope>test</scope>
909         </dependency>
910
911         <dependency>
912             <groupId>com.google.code.bean-matchers</groupId>
913             <artifactId>bean-matchers</artifactId>
914             <version>0.11</version>
915             <scope>test</scope>
916         </dependency>
917
918         <dependency>
919             <groupId>org.codehaus.groovy</groupId>
920             <artifactId>groovy</artifactId>
921             <version>${groovy.version}</version>
922         </dependency>
923
924         <dependency>
925             <groupId>io.netty</groupId>
926             <artifactId>netty-handler</artifactId>
927         </dependency>
928         <dependency>
929             <groupId>org.onap.sdc.common</groupId>
930             <artifactId>onap-tosca-datatype</artifactId>
931             <version>${project.version}</version>
932             <exclusions>
933                 <exclusion>
934                     <groupId>com.fasterxml.jackson.core</groupId>
935                     <artifactId>jackson-core</artifactId>
936                 </exclusion>
937             </exclusions>
938         </dependency>
939         <dependency>
940             <groupId>org.apache.commons</groupId>
941             <artifactId>commons-collections4</artifactId>
942             <version>${commons.collections.version}</version>
943         </dependency>
944         <dependency>
945             <groupId>org.onap.sdc.sdc-be-common</groupId>
946             <artifactId>security-util-lib</artifactId>
947             <version>${security.util.lib.version}</version>
948             <exclusions>
949                 <exclusion>
950                     <groupId>org.springframework.boot</groupId>
951                     <artifactId>spring-boot-starter-logging</artifactId>
952                 </exclusion>
953             </exclusions>
954         </dependency>
955         <dependency>
956             <groupId>org.openecomp.sdc.core</groupId>
957             <artifactId>openecomp-tosca-lib</artifactId>
958             <version>${project.version}</version>
959             <exclusions>
960                 <exclusion>
961                     <groupId>com.fasterxml.jackson.core</groupId>
962                     <artifactId>jackson-core</artifactId>
963                 </exclusion>
964                 <exclusion>
965                     <groupId>org.springframework</groupId>
966                     <artifactId>spring-core</artifactId>
967                 </exclusion>
968             </exclusions>
969         </dependency>
970         <dependency>
971             <groupId>org.onap.vnfsdk.validation</groupId>
972             <artifactId>validation-pmdictionary</artifactId>
973             <version>${onap.vnfsdk.validation.pmdictionary.version}</version>
974             <exclusions>
975                 <exclusion>
976                     <groupId>org.apache.logging.log4j</groupId>
977                     <artifactId>log4j-slf4j-impl</artifactId>
978                 </exclusion>
979             </exclusions>
980         </dependency>
981
982         <dependency>
983             <groupId>com.googlecode.jmapper-framework</groupId>
984             <artifactId>jmapper-core</artifactId>
985             <version>${jMapper.version}</version>
986             <exclusions>
987                 <exclusion>
988                     <groupId>com.thoughtworks.xstream</groupId>
989                     <artifactId>xstream</artifactId>
990                 </exclusion>
991             </exclusions>
992         </dependency>
993
994     </dependencies>
995
996     <build>
997         <finalName>catalog-be</finalName>
998         <plugins>
999             <plugin>
1000                 <groupId>org.apache.maven.plugins</groupId>
1001                 <artifactId>maven-surefire-plugin</artifactId>
1002                 <configuration>
1003                     <forkCount>1C</forkCount>
1004                     <reuseForks>false</reuseForks>
1005                 </configuration>
1006             </plugin>
1007             <plugin>
1008                 <!-- Download Swagger UI webjar. -->
1009                 <artifactId>maven-dependency-plugin</artifactId>
1010                 <version>${maven-dependency-plugin.version}</version>
1011                 <executions>
1012                     <execution>
1013                         <phase>prepare-package</phase>
1014                         <goals>
1015                             <goal>unpack</goal>
1016                         </goals>
1017                         <configuration>
1018                             <artifactItems>
1019                                 <artifactItem>
1020                                     <groupId>org.webjars</groupId>
1021                                     <artifactId>swagger-ui</artifactId>
1022                                     <version>${swagger-ui.version}</version>
1023                                 </artifactItem>
1024                             </artifactItems>
1025                             <outputDirectory>${project.build.directory}/swagger-ui</outputDirectory>
1026                         </configuration>
1027                     </execution>
1028                 </executions>
1029             </plugin>
1030             <plugin>
1031                 <!-- Replace the OpenAPI specification example URL with the local one. -->
1032                 <groupId>com.google.code.maven-replacer-plugin</groupId>
1033                 <artifactId>replacer</artifactId>
1034                 <version>${replacer.plugin.version}</version>
1035                 <executions>
1036                     <execution>
1037                         <phase>prepare-package</phase>
1038                         <goals>
1039                             <goal>replace</goal>
1040                         </goals>
1041                     </execution>
1042                 </executions>
1043                 <configuration>
1044                     <file>
1045                         ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/index.html
1046                     </file>
1047                     <replacements>
1048                         <replacement>
1049                             <token>https://petstore.swagger.io/v2/swagger.json</token>
1050                             <value>/sdc/openapi.json</value>
1051                         </replacement>
1052                     </replacements>
1053                 </configuration>
1054             </plugin>
1055             <plugin>
1056                 <groupId>org.apache.maven.plugins</groupId>
1057                 <artifactId>maven-war-plugin</artifactId>
1058                 <configuration>
1059                     <packagingExcludes>WEB-INF\lib\slf4j-log4j*.jar,
1060                         WEB-INF/classes/elasticsearch.yml,
1061                         WEB-INF/classes/portal.properties
1062                     </packagingExcludes>
1063                     <archive>
1064                         <manifestEntries>
1065                             <SDC-Version>${ui.version}</SDC-Version>
1066                         </manifestEntries>
1067                         <manifest>
1068                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
1069                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
1070                         </manifest>
1071                     </archive>
1072                     <attachClasses>true</attachClasses>
1073                     <webResources combine.children="append">
1074                         <resource>
1075                             <directory>
1076                                 ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}
1077                             </directory>
1078                             <includes>
1079                                 <include>**/*.*</include>
1080                             </includes>
1081                             <targetPath>swagger-ui</targetPath>
1082                         </resource>
1083                     </webResources>
1084                 </configuration>
1085             </plugin>
1086             <plugin>
1087                 <groupId>com.github.sylvainlaurent.maven</groupId>
1088                 <artifactId>yaml-json-validator-maven-plugin</artifactId>
1089                 <executions>
1090                     <execution>
1091                         <id>validate</id>
1092                         <phase>validate</phase>
1093                         <goals>
1094                             <goal>validate</goal>
1095                         </goals>
1096                         <configuration>
1097                             <validationSets>
1098                                 <validationSet>
1099                                     <includes>
1100                                         <include>src/main/resources/**/*.y*ml</include>
1101                                         <include>src/test/resources/**/*.y*ml</include>
1102                                     </includes>
1103                                     <excludes>
1104                                         <exclude>
1105                                             src/test/resources/artifacts/pnfSoftwareInformation/**
1106                                         </exclude>
1107                                     </excludes>
1108                                 </validationSet>
1109                                 <validationSet>
1110                                     <includes>
1111                                         <include>src/main/resources/**/*.json</include>
1112                                         <include>src/test/resources/**/*.json</include>
1113                                     </includes>
1114                                 </validationSet>
1115                             </validationSets>
1116                             <skip>${skipYamlJsonValidator}</skip>
1117                         </configuration>
1118                     </execution>
1119                 </executions>
1120             </plugin>
1121             <plugin>
1122                 <groupId>com.jcabi</groupId>
1123                 <artifactId>jcabi-maven-plugin</artifactId>
1124                 <version>${jcabi.maven.plugin.version}</version>
1125                 <dependencies>
1126                     <dependency>
1127                         <groupId>org.aspectj</groupId>
1128                         <artifactId>aspectjtools</artifactId>
1129                         <version>${aspectj.version}</version>
1130                     </dependency>
1131                     <dependency>
1132                         <groupId>org.aspectj</groupId>
1133                         <artifactId>aspectjweaver</artifactId>
1134                         <version>${aspectj.version}</version>
1135                     </dependency>
1136                 </dependencies>
1137                 <executions>
1138                     <execution>
1139                         <goals>
1140                             <goal>ajc</goal>
1141                         </goals>
1142                     </execution>
1143                 </executions>
1144             </plugin>
1145             <plugin>
1146                 <groupId>org.apache.maven.plugins</groupId>
1147                 <artifactId>maven-assembly-plugin</artifactId>
1148                 <executions>
1149                     <execution>
1150                         <id>normatives</id>
1151                         <phase>prepare-package</phase>
1152                         <goals>
1153                             <goal>single</goal>
1154                         </goals>
1155                         <configuration>
1156                             <finalName>normatives</finalName>
1157                             <appendAssemblyId>false</appendAssemblyId>
1158                             <descriptors>
1159                                 <descriptor>src/main/assembly/normatives.xml</descriptor>
1160                             </descriptors>
1161                         </configuration>
1162                     </execution>
1163                 </executions>
1164             </plugin>
1165             <plugin>
1166                 <groupId>org.apache.maven.plugins</groupId>
1167                 <artifactId>maven-clean-plugin</artifactId>
1168                 <executions>
1169                     <execution>
1170                         <id>clean.sdc.backend.folder</id>
1171                         <phase>clean</phase>
1172                         <goals>
1173                             <goal>clean</goal>
1174                         </goals>
1175                         <configuration>
1176                             <filesets>
1177                                 <fileset>
1178                                     <directory>
1179                                         sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default
1180                                     </directory>
1181                                     <followSymlinks>false</followSymlinks>
1182                                     <includes>
1183                                         <include>normatives.tar.gz</include>
1184                                     </includes>
1185                                 </fileset>
1186                             </filesets>
1187                         </configuration>
1188                     </execution>
1189                 </executions>
1190             </plugin>
1191             <plugin>
1192                 <groupId>io.swagger.core.v3</groupId>
1193                 <artifactId>swagger-maven-plugin</artifactId>
1194                 <version>${swagger-core-mvn-plugin.version}</version>
1195                 <executions>
1196                     <execution>
1197                         <id>sdce-2-sdce-5</id>
1198                         <phase>compile</phase>
1199                         <goals>
1200                             <goal>resolve</goal>
1201                         </goals>
1202                         <configuration>
1203                             <contextId>sdce-2-sdce-5</contextId>
1204                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1205                             <outputFileName>swagger-sdce-2-sdce-5</outputFileName>
1206                             <outputFormat>JSON</outputFormat>
1207                             <configurationFilePath>
1208                                 ${project.basedir}/src/main/resources/swagger-config/sdce-2-sdce-5.yaml
1209                             </configurationFilePath>
1210                             <skip>${swagger.skip}</skip>
1211                         </configuration>
1212                     </execution>
1213                     <execution>
1214                         <id>sdce-4</id>
1215                         <phase>compile</phase>
1216                         <goals>
1217                             <goal>resolve</goal>
1218                         </goals>
1219                         <configuration>
1220                             <contextId>sdce-4</contextId>
1221                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1222                             <outputFileName>swagger-sdce-4</outputFileName>
1223                             <outputFormat>JSON</outputFormat>
1224                             <configurationFilePath>
1225                                 ${project.basedir}/src/main/resources/swagger-config/sdce-4.yaml
1226                             </configurationFilePath>
1227                             <skip>${swagger.skip}</skip>
1228                         </configuration>
1229                     </execution>
1230                     <execution>
1231                         <id>sdce-6</id>
1232                         <phase>compile</phase>
1233                         <goals>
1234                             <goal>resolve</goal>
1235                         </goals>
1236                         <configuration>
1237                             <contextId>sdce-6</contextId>
1238                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1239                             <outputFileName>swagger-sdce-6</outputFileName>
1240                             <outputFormat>JSON</outputFormat>
1241                             <configurationFilePath>
1242                                 ${project.basedir}/src/main/resources/swagger-config/sdce-6.yaml
1243                             </configurationFilePath>
1244                             <skip>${swagger.skip}</skip>
1245                         </configuration>
1246                     </execution>
1247                     <execution>
1248                         <id>sdce-7</id>
1249                         <phase>compile</phase>
1250                         <goals>
1251                             <goal>resolve</goal>
1252                         </goals>
1253                         <configuration>
1254                             <contextId>sdce-7</contextId>
1255                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1256                             <outputFileName>swagger-sdce-7</outputFileName>
1257                             <outputFormat>JSON</outputFormat>
1258                             <configurationFilePath>
1259                                 ${project.basedir}/src/main/resources/swagger-config/sdce-7.yaml
1260                             </configurationFilePath>
1261                             <skip>${swagger.skip}</skip>
1262                         </configuration>
1263                     </execution>
1264                 </executions>
1265             </plugin>
1266         </plugins>
1267
1268         <pluginManagement>
1269             <plugins>
1270                 <!--This plugin's configuration is used to store Eclipse m2e settings
1271                     only. It has no influence on the Maven build itself. -->
1272                 <plugin>
1273                     <groupId>org.eclipse.m2e</groupId>
1274                     <artifactId>lifecycle-mapping</artifactId>
1275                     <version>1.0.0</version>
1276                     <configuration>
1277                         <lifecycleMappingMetadata>
1278                             <pluginExecutions>
1279                                 <pluginExecution>
1280                                     <pluginExecutionFilter>
1281                                         <groupId>com.googlecode.maven-download-plugin</groupId>
1282                                         <artifactId>download-maven-plugin</artifactId>
1283                                         <versionRange>[1.2.1,)</versionRange>
1284                                         <goals>
1285                                             <goal>wget</goal>
1286                                         </goals>
1287                                     </pluginExecutionFilter>
1288                                 </pluginExecution>
1289
1290                                 <pluginExecution>
1291                                     <pluginExecutionFilter>
1292                                         <groupId>com.jcabi</groupId>
1293                                         <artifactId>jcabi-maven-plugin</artifactId>
1294                                         <versionRange>[0.0,)</versionRange>
1295                                         <goals>
1296                                             <goal>ajc</goal>
1297                                         </goals>
1298                                     </pluginExecutionFilter>
1299                                     <action>
1300                                         <execute/>
1301                                     </action>
1302                                 </pluginExecution>
1303
1304                             </pluginExecutions>
1305                         </lifecycleMappingMetadata>
1306                     </configuration>
1307                 </plugin>
1308             </plugins>
1309         </pluginManagement>
1310         <!-- Swagger Plugins End -->
1311     </build>
1312
1313     <profiles>
1314         <profile>
1315             <id>docker</id>
1316             <activation>
1317                 <activeByDefault>false</activeByDefault>
1318             </activation>
1319             <build>
1320                 <plugins>
1321                     <plugin>
1322                         <groupId>org.apache.maven.plugins</groupId>
1323                         <artifactId>maven-resources-plugin</artifactId>
1324                         <executions>
1325                             <execution>
1326                                 <id>copy-normatives</id>
1327                                 <phase>package</phase>
1328                                 <goals>
1329                                     <goal>copy-resources</goal>
1330                                 </goals>
1331                                 <configuration>
1332                                     <outputDirectory>
1333                                         sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default
1334                                     </outputDirectory>
1335                                     <resources>
1336                                         <resource>
1337                                             <directory>${project.build.directory}</directory>
1338                                             <includes>
1339                                                 <include>normatives.tar.gz</include>
1340                                             </includes>
1341                                         </resource>
1342                                     </resources>
1343                                 </configuration>
1344                             </execution>
1345                             <execution>
1346                                 <id>copy-sdc-be-py</id>
1347                                 <phase>verify</phase>
1348                                 <goals>
1349                                     <goal>copy-resources</goal>
1350                                 </goals>
1351                                 <configuration>
1352                                     <outputDirectory>
1353                                         sdc-backend-init/
1354                                     </outputDirectory>
1355                                     <resources>
1356                                         <resource>
1357                                             <directory>
1358                                                 ${project.parent.basedir}/catalog-be/src/main/resources/
1359                                             </directory>
1360                                             <includes>
1361                                                 <include>scripts/sdcBePy/**</include>
1362                                                 <inculde>scripts/setup.py</inculde>
1363                                             </includes>
1364                                         </resource>
1365                                     </resources>
1366                                 </configuration>
1367                             </execution>
1368                         </executions>
1369                     </plugin>
1370                     <plugin>
1371                         <groupId>io.fabric8</groupId>
1372                         <artifactId>docker-maven-plugin</artifactId>
1373                         <configuration>
1374                             <verbose>${verbose}</verbose>
1375                             <apiVersion>${docker.api.version}</apiVersion>
1376                             <registry>${docker.registry}</registry>
1377                             <authConfig>
1378                                 <pull>
1379                                     <username>${docker.username}</username>
1380                                     <password>${docker.password}</password>
1381                                 </pull>
1382                             </authConfig>
1383                             <images>
1384
1385                                 <!-- Build backend image -->
1386                                 <image>
1387                                     <name>${docker.namespace}/sdc-backend</name>
1388                                     <alias>sdc-backend</alias>
1389                                     <build>
1390                                         <cleanup>try</cleanup>
1391                                         <dockerFileDir>backend</dockerFileDir>
1392                                         <tags>
1393                                             <tag>latest</tag>
1394                                             <tag>
1395                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
1396                                             </tag>
1397                                             <tag>
1398                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}
1399                                             </tag>
1400                                         </tags>
1401                                         <assembly>
1402                                             <descriptor>backend/backend-files.xml</descriptor>
1403                                             <name>onap-sdc-backend</name>
1404                                         </assembly>
1405                                     </build>
1406                                 </image>
1407                                 <!-- Build backend-init image -->
1408                                 <image>
1409                                     <name>${docker.namespace}/sdc-backend-init</name>
1410                                     <alias>sdc-backend-init</alias>
1411                                     <build>
1412                                         <cleanup>try</cleanup>
1413                                         <dockerFileDir>${project.basedir}/sdc-backend-init
1414                                         </dockerFileDir>
1415                                         <tags>
1416                                             <tag>latest</tag>
1417                                             <tag>
1418                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
1419                                             </tag>
1420                                             <tag>
1421                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}
1422                                             </tag>
1423                                         </tags>
1424                                     </build>
1425                                 </image>
1426                             </images>
1427                         </configuration>
1428                         <executions>
1429                             <execution>
1430                                 <id>clean-images</id>
1431                                 <phase>pre-clean</phase>
1432                                 <goals>
1433                                     <goal>remove</goal>
1434                                 </goals>
1435                                 <configuration>
1436                                     <removeAll>true</removeAll>
1437                                     <image>${docker.namespace}/sdc-backend,onap/sdc-backend-init</image>
1438                                 </configuration>
1439                             </execution>
1440
1441                             <execution>
1442                                 <id>generate-images</id>
1443                                 <phase>install</phase>
1444                                 <goals>
1445                                     <goal>build</goal>
1446                                 </goals>
1447                             </execution>
1448
1449                             <execution>
1450                                 <id>push-images</id>
1451                                 <phase>deploy</phase>
1452                                 <goals>
1453                                     <goal>push</goal>
1454                                 </goals>
1455                                 <configuration>
1456                                     <image>${docker.namespace}/sdc-backend,onap/sdc-backend-init</image>
1457                                 </configuration>
1458                             </execution>
1459                         </executions>
1460                     </plugin>
1461                 </plugins>
1462             </build>
1463         </profile>
1464     </profiles>
1465 </project>