Step version to 1.10.2-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.10.2-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>xerces</groupId>
608                     <artifactId>xercesImpl</artifactId>
609                 </exclusion>
610                 <exclusion>
611                     <groupId>log4j</groupId>
612                     <artifactId>log4j</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             </exclusions>
631         </dependency>
632         <dependency>
633             <groupId>org.onap.portal.sdk</groupId>
634             <artifactId>epsdk-fw</artifactId>
635             <version>${ecomp.version}</version>
636             <scope>compile</scope>
637             <exclusions>
638                 <exclusion>
639                     <groupId>com.att.nsa</groupId>
640                     <artifactId>cambriaClient</artifactId>
641                 </exclusion>
642                 <exclusion>
643                     <artifactId>slf4j-log4j12</artifactId>
644                     <groupId>org.slf4j</groupId>
645                 </exclusion>
646                 <exclusion>
647                     <groupId>org.onap.aaf.authz</groupId>
648                     <artifactId>aaf-cadi-aaf</artifactId>
649                 </exclusion>
650                 <exclusion>
651                     <artifactId>aaf-cadi-core</artifactId>
652                     <groupId>org.onap.aaf.authz</groupId>
653                 </exclusion>
654                 <exclusion>
655                     <artifactId>commons-codec</artifactId>
656                     <groupId>commons-codec</groupId>
657                 </exclusion>
658                 <exclusion>
659                     <artifactId>log4j</artifactId>
660                     <groupId>log4j</groupId>
661                 </exclusion>
662             </exclusions>
663         </dependency>
664
665         <!--Jetty Proxy-->
666         <dependency>
667             <groupId>org.eclipse.jetty</groupId>
668             <artifactId>jetty-http</artifactId>
669             <version>${jetty.version}</version>
670             <scope>compile</scope>
671         </dependency>
672
673         <dependency>
674             <groupId>org.eclipse.jetty</groupId>
675             <artifactId>jetty-proxy</artifactId>
676             <version>${jetty.version}</version>
677             <scope>compile</scope>
678             <exclusions>
679                 <exclusion>
680                     <groupId>org.eclipse.jetty</groupId>
681                     <artifactId>jetty-http</artifactId>
682                 </exclusion>
683             </exclusions>
684         </dependency>
685
686         <dependency>
687             <groupId>org.eclipse.jetty</groupId>
688             <artifactId>jetty-servlets</artifactId>
689             <version>${jetty.version}</version>
690             <scope>compile</scope>
691             <exclusions>
692                 <exclusion>
693                     <groupId>org.eclipse.jetty</groupId>
694                     <artifactId>jetty-http</artifactId>
695                 </exclusion>
696                 <exclusion>
697                     <groupId>org.eclipse.jetty</groupId>
698                     <artifactId>jetty-continuation</artifactId>
699                 </exclusion>
700             </exclusions>
701         </dependency>
702         <!-- System metrics -->
703         <dependency>
704             <groupId>org.fusesource</groupId>
705             <artifactId>sigar</artifactId>
706             <version>${sigar.version}</version>
707             <scope>compile</scope>
708             <exclusions>
709                 <exclusion>
710                     <groupId>log4j</groupId>
711                     <artifactId>log4j</artifactId>
712                 </exclusion>
713             </exclusions>
714         </dependency>
715         <dependency>
716             <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
717             <artifactId>dmaapClient</artifactId>
718             <version>1.1.3</version>
719             <scope>compile</scope>
720             <exclusions>
721                 <exclusion>
722                     <groupId>com.att.aft</groupId>
723                     <artifactId>dme2</artifactId>
724                 </exclusion>
725                 <exclusion>
726                     <groupId>com.fasterxml.jackson.core</groupId>
727                     <artifactId>jackson-core</artifactId>
728                 </exclusion>
729                 <exclusion>
730                     <artifactId>log4j</artifactId>
731                     <groupId>log4j</groupId>
732                 </exclusion>
733                 <exclusion>
734                     <artifactId>apache-log4j-extras</artifactId>
735                     <groupId>log4j</groupId>
736                 </exclusion>
737                 <exclusion>
738                     <groupId>org.apache.httpcomponents</groupId>
739                     <artifactId>httpclient-cache</artifactId>
740                 </exclusion>
741             </exclusions>
742         </dependency>
743         <dependency>
744             <groupId>com.att.aft</groupId>
745             <artifactId>dme2</artifactId>
746             <version>3.1.200-oss</version>
747             <exclusions>
748                 <exclusion>
749                     <groupId>javax.jms</groupId>
750                     <artifactId>jms</artifactId>
751                 </exclusion>
752             </exclusions>
753         </dependency>
754
755         <!-- CADI -->
756         <dependency>
757             <groupId>org.onap.aaf.authz</groupId>
758             <artifactId>aaf-cadi-aaf</artifactId>
759             <version>${cadi.version}</version>
760             <exclusions>
761                 <exclusion>
762                     <groupId>com.datastax.cassandra</groupId>
763                     <artifactId>cassandra-driver-core</artifactId>
764                 </exclusion>
765                 <exclusion>
766                     <groupId>org.slf4j</groupId>
767                     <artifactId>slf4j-log4j12</artifactId>
768                 </exclusion>
769                 <exclusion>
770                     <artifactId>log4j</artifactId>
771                     <groupId>log4j</groupId>
772                 </exclusion>
773             </exclusions>
774         </dependency>
775
776         <!-- TEST -->
777         <dependency>
778             <groupId>org.assertj</groupId>
779             <artifactId>assertj-core</artifactId>
780             <scope>test</scope>
781         </dependency>
782
783         <dependency>
784             <groupId>org.glassfish.jersey.test-framework.providers</groupId>
785             <artifactId>jersey-test-framework-provider-bundle</artifactId>
786             <version>${jersey-bom.version}</version>
787             <type>pom</type>
788             <scope>test</scope>
789             <exclusions>
790                 <exclusion>
791                     <groupId>org.eclipse.jetty</groupId>
792                     <artifactId>jetty-server</artifactId>
793                 </exclusion>
794                 <exclusion>
795                     <groupId>org.eclipse.jetty</groupId>
796                     <artifactId>jetty-continuation</artifactId>
797                 </exclusion>
798             </exclusions>
799         </dependency>
800
801         <dependency>
802             <groupId>org.glassfish.jersey.core</groupId>
803             <artifactId>jersey-client</artifactId>
804             <version>${jersey-bom.version}</version>
805         </dependency>
806
807         <dependency>
808             <groupId>org.eclipse.jetty</groupId>
809             <artifactId>jetty-webapp</artifactId>
810             <version>${jetty.version}</version>
811             <scope>test</scope>
812             <exclusions>
813                 <exclusion>
814                     <groupId>org.eclipse.jetty</groupId>
815                     <artifactId>jetty-servlet</artifactId>
816                 </exclusion>
817             </exclusions>
818         </dependency>
819
820         <dependency>
821             <groupId>org.hamcrest</groupId>
822             <artifactId>hamcrest</artifactId>
823             <version>${hamcrest.version}</version>
824             <scope>test</scope>
825         </dependency>
826
827         <dependency>
828             <groupId>org.hamcrest</groupId>
829             <artifactId>hamcrest-library</artifactId>
830             <version>${hamcrest.version}</version>
831             <scope>test</scope>
832         </dependency>
833
834         <dependency>
835             <groupId>org.junit.jupiter</groupId>
836             <artifactId>junit-jupiter-api</artifactId>
837             <version>${junitJupiter.version}</version>
838             <scope>test</scope>
839         </dependency>
840
841         <dependency>
842             <groupId>org.junit.jupiter</groupId>
843             <artifactId>junit-jupiter</artifactId>
844             <version>${junitJupiter.version}</version>
845             <scope>test</scope>
846         </dependency>
847
848         <dependency>
849             <groupId>org.junit.platform</groupId>
850             <artifactId>junit-platform-commons</artifactId>
851             <version>${junit.platform.version}</version>
852             <scope>test</scope>
853         </dependency>
854         <dependency>
855             <groupId>org.junit.platform</groupId>
856             <artifactId>junit-platform-engine</artifactId>
857             <version>${junit.platform.version}</version>
858             <scope>test</scope>
859         </dependency>
860         <dependency>
861             <groupId>org.mockito</groupId>
862             <artifactId>mockito-junit-jupiter</artifactId>
863             <version>${mockitoJupiter.version}</version>
864             <scope>test</scope>
865         </dependency>
866
867         <dependency>
868             <groupId>org.springframework</groupId>
869             <artifactId>spring-test</artifactId>
870             <version>${spring.version}</version>
871             <scope>test</scope>
872         </dependency>
873
874         <dependency>
875             <groupId>org.springframework</groupId>
876             <artifactId>spring-tx</artifactId>
877             <version>${spring.version}</version>
878             <exclusions>
879                 <exclusion>
880                     <groupId>org.springframework</groupId>
881                     <artifactId>spring-core</artifactId>
882                 </exclusion>
883             </exclusions>
884         </dependency>
885
886         <dependency>
887             <groupId>io.cucumber</groupId>
888             <artifactId>cucumber-java</artifactId>
889             <version>${cucumber.version}</version>
890             <scope>test</scope>
891         </dependency>
892
893         <dependency>
894             <groupId>io.cucumber</groupId>
895             <artifactId>cucumber-junit</artifactId>
896             <version>${cucumber.version}</version>
897             <scope>test</scope>
898         </dependency>
899
900         <dependency>
901             <groupId>org.jmockit</groupId>
902             <artifactId>jmockit</artifactId>
903             <version>${jmockit.version}</version>
904             <scope>test</scope>
905         </dependency>
906
907         <dependency>
908             <groupId>com.google.code.bean-matchers</groupId>
909             <artifactId>bean-matchers</artifactId>
910             <version>0.11</version>
911             <scope>test</scope>
912         </dependency>
913
914         <dependency>
915             <groupId>org.codehaus.groovy</groupId>
916             <artifactId>groovy</artifactId>
917             <version>${groovy.version}</version>
918         </dependency>
919
920         <dependency>
921             <groupId>io.netty</groupId>
922             <artifactId>netty-handler</artifactId>
923         </dependency>
924         <dependency>
925             <groupId>org.onap.sdc.common</groupId>
926             <artifactId>onap-tosca-datatype</artifactId>
927             <version>${project.version}</version>
928             <exclusions>
929                 <exclusion>
930                     <groupId>com.fasterxml.jackson.core</groupId>
931                     <artifactId>jackson-core</artifactId>
932                 </exclusion>
933             </exclusions>
934         </dependency>
935         <dependency>
936             <groupId>org.apache.commons</groupId>
937             <artifactId>commons-collections4</artifactId>
938             <version>${commons.collections.version}</version>
939         </dependency>
940         <dependency>
941             <groupId>org.onap.sdc.sdc-be-common</groupId>
942             <artifactId>security-util-lib</artifactId>
943             <version>${security.util.lib.version}</version>
944             <exclusions>
945                 <exclusion>
946                     <groupId>org.springframework.boot</groupId>
947                     <artifactId>spring-boot-starter-logging</artifactId>
948                 </exclusion>
949             </exclusions>
950         </dependency>
951         <dependency>
952             <groupId>org.openecomp.sdc.core</groupId>
953             <artifactId>openecomp-tosca-lib</artifactId>
954             <version>${project.version}</version>
955             <exclusions>
956                 <exclusion>
957                     <groupId>com.fasterxml.jackson.core</groupId>
958                     <artifactId>jackson-core</artifactId>
959                 </exclusion>
960                 <exclusion>
961                     <groupId>org.springframework</groupId>
962                     <artifactId>spring-core</artifactId>
963                 </exclusion>
964             </exclusions>
965         </dependency>
966         <dependency>
967             <groupId>org.onap.vnfsdk.validation</groupId>
968             <artifactId>validation-pmdictionary</artifactId>
969             <version>${onap.vnfsdk.validation.pmdictionary.version}</version>
970             <exclusions>
971                 <exclusion>
972                     <groupId>org.apache.logging.log4j</groupId>
973                     <artifactId>log4j-slf4j-impl</artifactId>
974                 </exclusion>
975             </exclusions>
976         </dependency>
977
978         <dependency>
979             <groupId>com.googlecode.jmapper-framework</groupId>
980             <artifactId>jmapper-core</artifactId>
981             <version>${jMapper.version}</version>
982             <exclusions>
983                 <exclusion>
984                     <groupId>com.thoughtworks.xstream</groupId>
985                     <artifactId>xstream</artifactId>
986                 </exclusion>
987             </exclusions>
988         </dependency>
989
990     </dependencies>
991
992     <build>
993         <finalName>catalog-be</finalName>
994         <plugins>
995             <plugin>
996                 <groupId>org.apache.maven.plugins</groupId>
997                 <artifactId>maven-surefire-plugin</artifactId>
998                 <configuration>
999                     <forkCount>1C</forkCount>
1000                     <reuseForks>false</reuseForks>
1001                 </configuration>
1002             </plugin>
1003             <plugin>
1004                 <!-- Download Swagger UI webjar. -->
1005                 <artifactId>maven-dependency-plugin</artifactId>
1006                 <version>${maven-dependency-plugin.version}</version>
1007                 <executions>
1008                     <execution>
1009                         <phase>prepare-package</phase>
1010                         <goals>
1011                             <goal>unpack</goal>
1012                         </goals>
1013                         <configuration>
1014                             <artifactItems>
1015                                 <artifactItem>
1016                                     <groupId>org.webjars</groupId>
1017                                     <artifactId>swagger-ui</artifactId>
1018                                     <version>${swagger-ui.version}</version>
1019                                 </artifactItem>
1020                             </artifactItems>
1021                             <outputDirectory>${project.build.directory}/swagger-ui</outputDirectory>
1022                         </configuration>
1023                     </execution>
1024                 </executions>
1025             </plugin>
1026             <plugin>
1027                 <!-- Replace the OpenAPI specification example URL with the local one. -->
1028                 <groupId>com.google.code.maven-replacer-plugin</groupId>
1029                 <artifactId>replacer</artifactId>
1030                 <version>${replacer.plugin.version}</version>
1031                 <executions>
1032                     <execution>
1033                         <phase>prepare-package</phase>
1034                         <goals>
1035                             <goal>replace</goal>
1036                         </goals>
1037                     </execution>
1038                 </executions>
1039                 <configuration>
1040                     <file>
1041                         ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/index.html
1042                     </file>
1043                     <replacements>
1044                         <replacement>
1045                             <token>https://petstore.swagger.io/v2/swagger.json</token>
1046                             <value>/sdc/openapi.json</value>
1047                         </replacement>
1048                     </replacements>
1049                 </configuration>
1050             </plugin>
1051             <plugin>
1052                 <groupId>org.apache.maven.plugins</groupId>
1053                 <artifactId>maven-war-plugin</artifactId>
1054                 <configuration>
1055                     <packagingExcludes>WEB-INF\lib\slf4j-log4j*.jar,
1056                         WEB-INF/classes/elasticsearch.yml,
1057                         WEB-INF/classes/portal.properties
1058                     </packagingExcludes>
1059                     <archive>
1060                         <manifestEntries>
1061                             <SDC-Version>${ui.version}</SDC-Version>
1062                         </manifestEntries>
1063                         <manifest>
1064                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
1065                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
1066                         </manifest>
1067                     </archive>
1068                     <attachClasses>true</attachClasses>
1069                     <webResources combine.children="append">
1070                         <resource>
1071                             <directory>
1072                                 ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}
1073                             </directory>
1074                             <includes>
1075                                 <include>**/*.*</include>
1076                             </includes>
1077                             <targetPath>swagger-ui</targetPath>
1078                         </resource>
1079                     </webResources>
1080                 </configuration>
1081             </plugin>
1082             <plugin>
1083                 <groupId>com.github.sylvainlaurent.maven</groupId>
1084                 <artifactId>yaml-json-validator-maven-plugin</artifactId>
1085                 <executions>
1086                     <execution>
1087                         <id>validate</id>
1088                         <phase>validate</phase>
1089                         <goals>
1090                             <goal>validate</goal>
1091                         </goals>
1092                         <configuration>
1093                             <validationSets>
1094                                 <validationSet>
1095                                     <includes>
1096                                         <include>src/main/resources/**/*.y*ml</include>
1097                                         <include>src/test/resources/**/*.y*ml</include>
1098                                     </includes>
1099                                     <excludes>
1100                                         <exclude>
1101                                             src/test/resources/artifacts/pnfSoftwareInformation/**
1102                                         </exclude>
1103                                     </excludes>
1104                                 </validationSet>
1105                                 <validationSet>
1106                                     <includes>
1107                                         <include>src/main/resources/**/*.json</include>
1108                                         <include>src/test/resources/**/*.json</include>
1109                                     </includes>
1110                                 </validationSet>
1111                             </validationSets>
1112                             <skip>${skipYamlJsonValidator}</skip>
1113                         </configuration>
1114                     </execution>
1115                 </executions>
1116             </plugin>
1117             <plugin>
1118                 <groupId>com.jcabi</groupId>
1119                 <artifactId>jcabi-maven-plugin</artifactId>
1120                 <version>${jcabi.maven.plugin.version}</version>
1121                 <dependencies>
1122                     <dependency>
1123                         <groupId>org.aspectj</groupId>
1124                         <artifactId>aspectjtools</artifactId>
1125                         <version>${aspectj.version}</version>
1126                     </dependency>
1127                     <dependency>
1128                         <groupId>org.aspectj</groupId>
1129                         <artifactId>aspectjweaver</artifactId>
1130                         <version>${aspectj.version}</version>
1131                     </dependency>
1132                 </dependencies>
1133                 <executions>
1134                     <execution>
1135                         <goals>
1136                             <goal>ajc</goal>
1137                         </goals>
1138                     </execution>
1139                 </executions>
1140             </plugin>
1141             <plugin>
1142                 <groupId>org.apache.maven.plugins</groupId>
1143                 <artifactId>maven-assembly-plugin</artifactId>
1144                 <executions>
1145                     <execution>
1146                         <id>normatives</id>
1147                         <phase>prepare-package</phase>
1148                         <goals>
1149                             <goal>single</goal>
1150                         </goals>
1151                         <configuration>
1152                             <finalName>normatives</finalName>
1153                             <appendAssemblyId>false</appendAssemblyId>
1154                             <descriptors>
1155                                 <descriptor>src/main/assembly/normatives.xml</descriptor>
1156                             </descriptors>
1157                         </configuration>
1158                     </execution>
1159                 </executions>
1160             </plugin>
1161             <plugin>
1162                 <groupId>org.apache.maven.plugins</groupId>
1163                 <artifactId>maven-clean-plugin</artifactId>
1164                 <executions>
1165                     <execution>
1166                         <id>clean.sdc.backend.folder</id>
1167                         <phase>clean</phase>
1168                         <goals>
1169                             <goal>clean</goal>
1170                         </goals>
1171                         <configuration>
1172                             <filesets>
1173                                 <fileset>
1174                                     <directory>
1175                                         sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default
1176                                     </directory>
1177                                     <followSymlinks>false</followSymlinks>
1178                                     <includes>
1179                                         <include>normatives.tar.gz</include>
1180                                     </includes>
1181                                 </fileset>
1182                             </filesets>
1183                         </configuration>
1184                     </execution>
1185                 </executions>
1186             </plugin>
1187             <plugin>
1188                 <groupId>io.swagger.core.v3</groupId>
1189                 <artifactId>swagger-maven-plugin</artifactId>
1190                 <version>${swagger-core-mvn-plugin.version}</version>
1191                 <executions>
1192                     <execution>
1193                         <id>sdce-2-sdce-5</id>
1194                         <phase>compile</phase>
1195                         <goals>
1196                             <goal>resolve</goal>
1197                         </goals>
1198                         <configuration>
1199                             <contextId>sdce-2-sdce-5</contextId>
1200                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1201                             <outputFileName>swagger-sdce-2-sdce-5</outputFileName>
1202                             <outputFormat>JSON</outputFormat>
1203                             <configurationFilePath>
1204                                 ${project.basedir}/src/main/resources/swagger-config/sdce-2-sdce-5.yaml
1205                             </configurationFilePath>
1206                             <skip>${swagger.skip}</skip>
1207                         </configuration>
1208                     </execution>
1209                     <execution>
1210                         <id>sdce-4</id>
1211                         <phase>compile</phase>
1212                         <goals>
1213                             <goal>resolve</goal>
1214                         </goals>
1215                         <configuration>
1216                             <contextId>sdce-4</contextId>
1217                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1218                             <outputFileName>swagger-sdce-4</outputFileName>
1219                             <outputFormat>JSON</outputFormat>
1220                             <configurationFilePath>
1221                                 ${project.basedir}/src/main/resources/swagger-config/sdce-4.yaml
1222                             </configurationFilePath>
1223                             <skip>${swagger.skip}</skip>
1224                         </configuration>
1225                     </execution>
1226                     <execution>
1227                         <id>sdce-6</id>
1228                         <phase>compile</phase>
1229                         <goals>
1230                             <goal>resolve</goal>
1231                         </goals>
1232                         <configuration>
1233                             <contextId>sdce-6</contextId>
1234                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1235                             <outputFileName>swagger-sdce-6</outputFileName>
1236                             <outputFormat>JSON</outputFormat>
1237                             <configurationFilePath>
1238                                 ${project.basedir}/src/main/resources/swagger-config/sdce-6.yaml
1239                             </configurationFilePath>
1240                             <skip>${swagger.skip}</skip>
1241                         </configuration>
1242                     </execution>
1243                     <execution>
1244                         <id>sdce-7</id>
1245                         <phase>compile</phase>
1246                         <goals>
1247                             <goal>resolve</goal>
1248                         </goals>
1249                         <configuration>
1250                             <contextId>sdce-7</contextId>
1251                             <outputPath>${project.build.directory}/generated/swagger</outputPath>
1252                             <outputFileName>swagger-sdce-7</outputFileName>
1253                             <outputFormat>JSON</outputFormat>
1254                             <configurationFilePath>
1255                                 ${project.basedir}/src/main/resources/swagger-config/sdce-7.yaml
1256                             </configurationFilePath>
1257                             <skip>${swagger.skip}</skip>
1258                         </configuration>
1259                     </execution>
1260                 </executions>
1261             </plugin>
1262         </plugins>
1263
1264         <pluginManagement>
1265             <plugins>
1266                 <!--This plugin's configuration is used to store Eclipse m2e settings
1267                     only. It has no influence on the Maven build itself. -->
1268                 <plugin>
1269                     <groupId>org.eclipse.m2e</groupId>
1270                     <artifactId>lifecycle-mapping</artifactId>
1271                     <version>1.0.0</version>
1272                     <configuration>
1273                         <lifecycleMappingMetadata>
1274                             <pluginExecutions>
1275                                 <pluginExecution>
1276                                     <pluginExecutionFilter>
1277                                         <groupId>com.googlecode.maven-download-plugin</groupId>
1278                                         <artifactId>download-maven-plugin</artifactId>
1279                                         <versionRange>[1.2.1,)</versionRange>
1280                                         <goals>
1281                                             <goal>wget</goal>
1282                                         </goals>
1283                                     </pluginExecutionFilter>
1284                                 </pluginExecution>
1285
1286                                 <pluginExecution>
1287                                     <pluginExecutionFilter>
1288                                         <groupId>com.jcabi</groupId>
1289                                         <artifactId>jcabi-maven-plugin</artifactId>
1290                                         <versionRange>[0.0,)</versionRange>
1291                                         <goals>
1292                                             <goal>ajc</goal>
1293                                         </goals>
1294                                     </pluginExecutionFilter>
1295                                     <action>
1296                                         <execute/>
1297                                     </action>
1298                                 </pluginExecution>
1299
1300                             </pluginExecutions>
1301                         </lifecycleMappingMetadata>
1302                     </configuration>
1303                 </plugin>
1304             </plugins>
1305         </pluginManagement>
1306         <!-- Swagger Plugins End -->
1307     </build>
1308
1309     <profiles>
1310         <profile>
1311             <id>docker</id>
1312             <activation>
1313                 <activeByDefault>false</activeByDefault>
1314             </activation>
1315             <build>
1316                 <plugins>
1317                     <plugin>
1318                         <groupId>org.apache.maven.plugins</groupId>
1319                         <artifactId>maven-resources-plugin</artifactId>
1320                         <executions>
1321                             <execution>
1322                                 <id>copy-normatives</id>
1323                                 <phase>package</phase>
1324                                 <goals>
1325                                     <goal>copy-resources</goal>
1326                                 </goals>
1327                                 <configuration>
1328                                     <outputDirectory>
1329                                         sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default
1330                                     </outputDirectory>
1331                                     <resources>
1332                                         <resource>
1333                                             <directory>${project.build.directory}</directory>
1334                                             <includes>
1335                                                 <include>normatives.tar.gz</include>
1336                                             </includes>
1337                                         </resource>
1338                                     </resources>
1339                                 </configuration>
1340                             </execution>
1341                             <execution>
1342                                 <id>copy-sdc-be-py</id>
1343                                 <phase>verify</phase>
1344                                 <goals>
1345                                     <goal>copy-resources</goal>
1346                                 </goals>
1347                                 <configuration>
1348                                     <outputDirectory>
1349                                         sdc-backend-init/
1350                                     </outputDirectory>
1351                                     <resources>
1352                                         <resource>
1353                                             <directory>
1354                                                 ${project.parent.basedir}/catalog-be/src/main/resources/
1355                                             </directory>
1356                                             <includes>
1357                                                 <include>scripts/sdcBePy/**</include>
1358                                                 <inculde>scripts/setup.py</inculde>
1359                                             </includes>
1360                                         </resource>
1361                                     </resources>
1362                                 </configuration>
1363                             </execution>
1364                         </executions>
1365                     </plugin>
1366                     <plugin>
1367                         <groupId>io.fabric8</groupId>
1368                         <artifactId>docker-maven-plugin</artifactId>
1369                         <configuration>
1370                             <verbose>${verbose}</verbose>
1371                             <apiVersion>${docker.api.version}</apiVersion>
1372                             <registry>${docker.registry}</registry>
1373                             <authConfig>
1374                                 <pull>
1375                                     <username>${docker.username}</username>
1376                                     <password>${docker.password}</password>
1377                                 </pull>
1378                             </authConfig>
1379                             <images>
1380
1381                                 <!-- Build backend image -->
1382                                 <image>
1383                                     <name>${docker.namespace}/sdc-backend</name>
1384                                     <alias>sdc-backend</alias>
1385                                     <build>
1386                                         <cleanup>try</cleanup>
1387                                         <dockerFileDir>backend</dockerFileDir>
1388                                         <tags>
1389                                             <tag>latest</tag>
1390                                             <tag>
1391                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
1392                                             </tag>
1393                                             <tag>
1394                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}
1395                                             </tag>
1396                                         </tags>
1397                                         <assembly>
1398                                             <descriptor>backend/backend-files.xml</descriptor>
1399                                             <name>onap-sdc-backend</name>
1400                                         </assembly>
1401                                     </build>
1402                                 </image>
1403                                 <!-- Build backend-init image -->
1404                                 <image>
1405                                     <name>${docker.namespace}/sdc-backend-init</name>
1406                                     <alias>sdc-backend-init</alias>
1407                                     <build>
1408                                         <cleanup>try</cleanup>
1409                                         <dockerFileDir>${project.basedir}/sdc-backend-init
1410                                         </dockerFileDir>
1411                                         <tags>
1412                                             <tag>latest</tag>
1413                                             <tag>
1414                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
1415                                             </tag>
1416                                             <tag>
1417                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}
1418                                             </tag>
1419                                         </tags>
1420                                     </build>
1421                                 </image>
1422                             </images>
1423                         </configuration>
1424                         <executions>
1425                             <execution>
1426                                 <id>clean-images</id>
1427                                 <phase>pre-clean</phase>
1428                                 <goals>
1429                                     <goal>remove</goal>
1430                                 </goals>
1431                                 <configuration>
1432                                     <removeAll>true</removeAll>
1433                                     <image>${docker.namespace}/sdc-backend,onap/sdc-backend-init</image>
1434                                 </configuration>
1435                             </execution>
1436
1437                             <execution>
1438                                 <id>generate-images</id>
1439                                 <phase>install</phase>
1440                                 <goals>
1441                                     <goal>build</goal>
1442                                 </goals>
1443                             </execution>
1444
1445                             <execution>
1446                                 <id>push-images</id>
1447                                 <phase>deploy</phase>
1448                                 <goals>
1449                                     <goal>push</goal>
1450                                 </goals>
1451                                 <configuration>
1452                                     <image>${docker.namespace}/sdc-backend,onap/sdc-backend-init</image>
1453                                 </configuration>
1454                             </execution>
1455                         </executions>
1456                     </plugin>
1457                 </plugins>
1458             </build>
1459         </profile>
1460     </profiles>
1461 </project>