Merge "Problem validation error message"
[sdc.git] / catalog-be / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
4         <modelVersion>4.0.0</modelVersion>
5
6         <artifactId>catalog-be</artifactId>
7         <packaging>war</packaging>
8
9         <parent>
10                 <groupId>org.openecomp.sdc</groupId>
11                 <artifactId>sdc-main</artifactId>
12                 <version>1.2.0-SNAPSHOT</version>
13         </parent>
14
15         <properties>
16                 <swagger-ui-version>2.1.0-M2</swagger-ui-version>
17         </properties>
18
19
20         <dependencies>
21
22
23                 <!--JSON and YAML Parsing-->
24                 <dependency>
25                         <groupId>com.fasterxml.jackson.dataformat</groupId>
26                         <artifactId>jackson-dataformat-yaml</artifactId>
27                                 <version>${jackson.yaml.version}</version>
28                         <scope>compile</scope>
29                 </dependency>
30
31                 <dependency>
32                         <groupId>com.fasterxml.jackson.core</groupId>
33                         <artifactId>jackson-databind</artifactId>
34                         <version>${jackson.version}</version>
35                         <scope>compile</scope>
36                 </dependency>
37
38                 <dependency>
39                         <groupId>com.fasterxml.jackson.core</groupId>
40                         <artifactId>jackson-core</artifactId>
41                         <version>${jackson.version}</version>
42                         <scope>compile</scope>
43                 </dependency>
44
45                 <dependency>
46                         <groupId>com.fasterxml.jackson.core</groupId>
47                         <artifactId>jackson-annotations</artifactId>
48                         <version>${jackson.annotations.version}</version>
49                         <scope>compile</scope>
50                 </dependency>
51
52                 <dependency>
53                         <groupId>org.glassfish.jersey.media</groupId>
54                         <artifactId>jersey-media-multipart</artifactId>
55                         <version>${jersey-bom.version}</version>
56                         <scope>compile</scope>
57                 </dependency>
58
59                 <dependency>
60                         <groupId>org.openecomp.sdc</groupId>
61                         <artifactId>security-utils</artifactId>
62                         <version>${project.version}</version>
63                         <scope>compile</scope>
64                 </dependency>
65
66                 <dependency>
67                         <groupId>com.tinkerpop.blueprints</groupId>
68                         <artifactId>blueprints-sail-graph</artifactId>
69                         <version>2.5.0</version>
70                         <optional>true</optional>
71                         <exclusions>
72                                 <exclusion>
73                                         <groupId>org.slf4j</groupId>
74                                         <artifactId>slf4j-log4j12</artifactId>
75                                 </exclusion>
76                         </exclusions>
77                 </dependency>
78
79                 <dependency>
80                         <groupId>com.tinkerpop.blueprints</groupId>
81                         <artifactId>blueprints-graph-sail</artifactId>
82                         <version>2.5.0</version>
83                         <optional>true</optional>
84                 </dependency>
85
86                 <!-- Swagger Dependencies Start -->
87                 <dependency>
88                         <groupId>io.swagger</groupId>
89                         <artifactId>swagger-jersey2-jaxrs</artifactId>
90                         <scope>compile</scope>
91                         <version>1.5.15</version>
92                 </dependency>
93                 <!-- Swagger Dependencies End -->
94
95                 <dependency>
96                         <groupId>org.openecomp.sdc</groupId>
97                         <artifactId>common-app-api</artifactId>
98                         <version>${project.version}</version>
99                         <scope>compile</scope>
100                 </dependency>
101
102                 <dependency>
103                         <groupId>org.openecomp.sdc.be</groupId>
104                         <artifactId>common-be</artifactId>
105                         <version>${project.version}</version>
106                         <scope>compile</scope>
107                 </dependency>
108                 <dependency>
109                         <groupId>org.openecomp.sdc.be</groupId>
110                         <artifactId>catalog-dao</artifactId>
111                         <version>${project.version}</version>
112                         <scope>compile</scope>
113                 </dependency>
114
115                 <dependency>
116                         <groupId>org.openecomp.sdc.be</groupId>
117                         <artifactId>catalog-model</artifactId>
118                         <version>${project.version}</version>
119                         <scope>compile</scope>
120                 </dependency>
121
122                 <!-- slf4j + logback -->
123                 <dependency>
124                         <groupId>org.slf4j</groupId>
125                         <artifactId>slf4j-api</artifactId>
126                         <version>${slf4j-api.version}</version>
127                         <scope>compile</scope>
128                 </dependency>
129
130                 <dependency>
131                         <groupId>ch.qos.logback</groupId>
132                         <artifactId>logback-classic</artifactId>
133             <version>${logback.version}</version>
134                         <scope>compile</scope>
135                 </dependency>
136
137                 <dependency>
138                         <groupId>ch.qos.logback</groupId>
139                         <artifactId>logback-core</artifactId>
140             <version>${logback.version}</version>
141                         <scope>compile</scope>
142                 </dependency>
143
144                 <!-- Snake Yaml -->
145                 <dependency>
146                         <groupId>org.yaml</groupId>
147                         <artifactId>snakeyaml</artifactId>
148             <version>${snakeyaml.version}</version>
149                         <scope>compile</scope>
150                 </dependency>
151
152                 <!-- File changes listener -->
153                 <dependency>
154                         <groupId>org.apache.commons</groupId>
155                         <artifactId>commons-jci-core</artifactId>
156                         <version>${commons-jci-core.version}</version>
157                         <scope>compile</scope>
158                 </dependency>
159
160                 <!-- Gson -->
161                 <dependency>
162                         <groupId>com.google.code.gson</groupId>
163                         <artifactId>gson</artifactId>
164                         <version>${gson.version}</version>
165                         <scope>compile</scope>
166                 </dependency>
167
168                 <!-- jersey -->
169                 <dependency>
170                         <groupId>org.glassfish.jersey.media</groupId>
171                         <artifactId>jersey-media-json-jackson</artifactId>
172                         <version>${jersey-bom.version}</version>
173                         <scope>compile</scope>
174                 </dependency>
175
176                 <dependency>
177                         <groupId>org.glassfish.jersey.containers</groupId>
178                         <artifactId>jersey-container-servlet-core</artifactId>
179                         <version>${jersey-bom.version}</version>
180                         <scope>compile</scope>
181                 </dependency>
182
183                 <!-- http client -->
184                 <dependency>
185                         <groupId>org.apache.httpcomponents</groupId>
186                         <artifactId>httpclient</artifactId>
187             <version>${httpclient.version}</version>
188                         <scope>compile</scope>
189                 </dependency>
190
191                 <dependency>
192                         <groupId>org.apache.httpcomponents</groupId>
193                         <artifactId>httpcore</artifactId>
194             <version>${httpcore.version}</version>
195                         <scope>compile</scope>
196                 </dependency>
197
198                 <dependency>
199                         <groupId>commons-logging</groupId>
200                         <artifactId>commons-logging</artifactId>
201                         <version>${commons-logging}</version>
202                         <scope>compile</scope>
203                 </dependency>
204
205                 <dependency>
206                         <groupId>commons-codec</groupId>
207                         <artifactId>commons-codec</artifactId>
208             <version>${commons-codec}</version>
209                         <scope>compile</scope>
210                 </dependency>
211                 <!-- http client END -->
212
213                 <dependency>
214                         <groupId>javax.servlet</groupId>
215                         <artifactId>servlet-api</artifactId>
216             <version>${servlet-api.version}</version>
217                         <scope>provided</scope>
218                 </dependency>
219
220                 <dependency>
221                         <groupId>org.eclipse.jgit</groupId>
222                         <artifactId>org.eclipse.jgit</artifactId>
223                         <version>3.4.1.201406201815-r</version>
224                 </dependency>
225
226                 <!-- spring - used by A4C -->
227                 <dependency>
228                         <groupId>org.springframework</groupId>
229                         <artifactId>spring-core</artifactId>
230                         <version>${spring.version}</version>
231                         <scope>compile</scope>
232                 </dependency>
233
234                 <dependency>
235                         <groupId>org.springframework</groupId>
236                         <artifactId>spring-context</artifactId>
237                         <version>${spring.version}</version>
238                         <scope>compile</scope>
239                 </dependency>
240
241                 <dependency>
242                         <groupId>org.springframework</groupId>
243                         <artifactId>spring-web</artifactId>
244                         <version>${spring.version}</version>
245                         <scope>compile</scope>
246                 </dependency>
247
248                 <dependency>
249                         <groupId>org.springframework</groupId>
250                         <artifactId>spring-webmvc</artifactId>
251                         <version>${spring.version}</version>
252                         <scope>compile</scope>
253                 </dependency>
254
255                 <dependency>
256                         <groupId>org.springframework</groupId>
257                         <artifactId>spring-aop</artifactId>
258                         <version>${spring.version}</version>
259                         <scope>compile</scope>
260                 </dependency>
261
262                 <dependency>
263                         <groupId>org.springframework</groupId>
264                         <artifactId>spring-beans</artifactId>
265                         <version>${spring.version}</version>
266                         <scope>compile</scope>
267                 </dependency>
268
269                 <dependency>
270                         <groupId>org.springframework</groupId>
271                         <artifactId>spring-expression</artifactId>
272                         <version>${spring.version}</version>
273                         <scope>compile</scope>
274                 </dependency>
275
276                 <dependency>
277                         <groupId>org.codehaus.groovy</groupId>
278                         <artifactId>groovy-all</artifactId>
279                         <version>${groovy.version}</version>
280                         <scope>compile</scope>
281                 </dependency>
282
283                 <dependency>
284                         <groupId>org.codehaus.janino</groupId>
285                         <artifactId>janino</artifactId>
286                         <version>${janino.version}</version>
287                         <scope>compile</scope>
288                 </dependency>
289
290                 <dependency>
291                         <groupId>org.codehaus.janino</groupId>
292                         <artifactId>commons-compiler</artifactId>
293                         <version>${janino.version}</version>
294                         <scope>compile</scope>
295                 </dependency>
296
297                 <dependency>
298                         <groupId>com.google.guava</groupId>
299                         <artifactId>guava</artifactId>
300                         <version>${guava.version}</version>
301                         <scope>compile</scope>
302                 </dependency>
303
304                 <!-- TITAN -->
305                 <dependency>
306                         <groupId>com.thinkaurelius.titan</groupId>
307                         <artifactId>titan-core</artifactId>
308                         <version>${titan.version}</version>
309                         <scope>compile</scope>
310                         <exclusions>
311                                 <exclusion>
312                                         <groupId>org.json</groupId>
313                                         <artifactId>json</artifactId>
314                                 </exclusion>
315                                 <exclusion>
316                                         <artifactId>slf4j-log4j12</artifactId>
317                                         <groupId>org.slf4j</groupId>
318                                 </exclusion>
319                         </exclusions>
320                 </dependency>
321
322                 <dependency>
323                         <groupId>org.openecomp.sdc.sdc-titan-cassandra</groupId>
324                         <artifactId>sdc-titan-cassandra</artifactId>
325                         <version>${titan.version}</version>
326                         <scope>compile</scope>
327                         <exclusions>
328                                 <exclusion>
329                                         <groupId>org.slf4j</groupId>
330                                         <artifactId>slf4j-log4j12</artifactId>
331                                 </exclusion>
332                                 <exclusion>
333                                         <groupId>io.netty</groupId>
334                                         <artifactId>netty-all</artifactId>
335                                 </exclusion>
336                         </exclusions>
337                 </dependency>
338
339                 <dependency>
340                         <groupId>org.apache.commons</groupId>
341                         <artifactId>commons-lang3</artifactId>
342                         <version>${lang3.version}</version>
343                         <scope>compile</scope>
344                 </dependency>
345                 <!-- TITAN END -->
346
347                 <dependency>
348                         <groupId>com.googlecode.json-simple</groupId>
349                         <artifactId>json-simple</artifactId>
350                         <version>${json-simple.version}</version>
351                         <scope>compile</scope>
352
353                 </dependency>
354
355                 <dependency>
356                         <groupId>org.elasticsearch</groupId>
357                         <artifactId>elasticsearch</artifactId>
358             <version>${elastic-search.version}</version>
359                         <scope>compile</scope>
360                 </dependency>
361
362                 <dependency>
363                         <groupId>org.elasticsearch.plugin</groupId>
364                         <artifactId>shield</artifactId>
365                         <version>${elastic-search.version}</version>
366                         <scope>compile</scope>
367                 </dependency>
368                 <!-- functional java -->
369                 <dependency>
370                         <groupId>org.functionaljava</groupId>
371                         <artifactId>functionaljava</artifactId>
372                         <version>${functionaljava.version}</version>
373                         <scope>compile</scope>
374                 </dependency>
375
376                 <!-- Aspects -->
377                 <dependency>
378                         <groupId>com.jcabi</groupId>
379                         <artifactId>jcabi-aspects</artifactId>
380                         <version>${jcabi.version}</version>
381                         <scope>compile</scope>
382                 </dependency>
383
384                 <dependency>
385                         <groupId>org.aspectj</groupId>
386                         <artifactId>aspectjrt</artifactId>
387                         <version>${aspectjrt.version}</version>
388                         <scope>compile</scope>
389                 </dependency>
390
391                 <!-- CAMBRIA CLIENT for U-EB -->
392                 <dependency>
393                         <groupId>com.att.nsa</groupId>
394                         <artifactId>cambriaClient</artifactId>
395                         <version>0.0.1</version>
396                         <scope>compile</scope>
397                 </dependency>
398
399                 <dependency>
400                         <groupId>com.att.nsa</groupId>
401                         <artifactId>saClientLibrary</artifactId>
402                         <version>0.0.1</version>
403                         <scope>compile</scope>
404                         <exclusions>
405                                 <exclusion>
406                                         <groupId>org.slf4j</groupId>
407                                         <artifactId>slf4j-log4j12</artifactId>
408                                 </exclusion>
409                         </exclusions>
410                 </dependency>
411
412                 <dependency>
413                         <groupId>org.json</groupId>
414                         <artifactId>json</artifactId>
415                         <version>20131018</version>
416                         <scope>compile</scope>
417                 </dependency>
418                 <dependency>
419                         <groupId>org.apache.tinkerpop</groupId>
420                         <artifactId>tinkergraph-gremlin</artifactId>
421                         <version>3.0.1-incubating</version>
422                         <scope>compile</scope>
423                 </dependency>
424
425                 <dependency>
426                         <groupId>org.apache.tinkerpop</groupId>
427                         <artifactId>gremlin-groovy</artifactId>
428                         <version>3.0.1-incubating</version>
429                         <scope>compile</scope>
430                 </dependency>
431
432                 <!-- CASSANDRA -->
433                 <dependency>
434                         <groupId>com.datastax.cassandra</groupId>
435                         <artifactId>cassandra-driver-core</artifactId>
436                         <version>${cassandra.driver.version}</version>
437                         <scope>compile</scope>
438                 </dependency>
439                 <dependency>
440                         <groupId>com.datastax.cassandra</groupId>
441                         <artifactId>cassandra-driver-mapping</artifactId>
442                         <version>${cassandra.driver.version}</version>
443                         <scope>compile</scope>
444                 </dependency>
445                 <!-- CASSANDRA END -->
446
447                 <!-- Inserted for ECOMP Portal Integration -->
448                 <dependency>
449                         <groupId>org.openecomp.ecompsdkos</groupId>
450                         <artifactId>epsdk-fw</artifactId>
451                         <version>${ecomp.version}</version>
452                         <scope>compile</scope>
453                         <exclusions>
454                                 <exclusion>
455                                         <groupId>com.att.nsa</groupId>
456                                         <artifactId>cambriaClient</artifactId>
457                                 </exclusion>
458                                 <exclusion>
459                                         <artifactId>slf4j-log4j12</artifactId>
460                                         <groupId>org.slf4j</groupId>
461                                 </exclusion>
462                         </exclusions>
463                 </dependency>
464
465                 <!--Artifact Generator-->
466                 <dependency>
467                         <groupId>org.openecomp.sdc.common</groupId>
468                         <artifactId>openecomp-sdc-artifact-generator-api</artifactId>
469                         <version>${artifact-generator-api.version}</version>
470                         <scope>compile</scope>
471                         <exclusions>
472                                 <exclusion>
473                                         <groupId>junit</groupId>
474                                         <artifactId>junit</artifactId>
475                                 </exclusion>
476                         </exclusions>
477                 </dependency>
478
479                 <dependency>
480                         <groupId>org.openecomp.sdc.common</groupId>
481                         <artifactId>openecomp-sdc-artifact-generator-core</artifactId>
482                         <version>${artifact-generator-core.version}</version>
483                         <scope>compile</scope>
484                         <exclusions>
485                                 <exclusion>
486                                         <groupId>junit</groupId>
487                                         <artifactId>junit</artifactId>
488                                 </exclusion>
489                         </exclusions>
490                 </dependency>
491
492                 <dependency>
493                         <groupId>org.openecomp.sdc.common</groupId>
494                         <artifactId>openecomp-common-lib</artifactId>
495                         <version>${dox-common-lib.version}</version>
496                         <type>pom</type>
497                         <exclusions>
498                                 <exclusion>
499                                         <groupId>junit</groupId>
500                                         <artifactId>junit</artifactId>
501                                 </exclusion>
502                         </exclusions>
503                 </dependency>
504
505                 <!--Jetty Proxy-->
506                 <dependency>
507                         <groupId>org.eclipse.jetty</groupId>
508                         <artifactId>jetty-proxy</artifactId>
509                         <version>${jetty.version}</version>
510                         <scope>compile</scope>
511                 </dependency>
512
513                 <dependency>
514                         <groupId>org.eclipse.jetty</groupId>
515                         <artifactId>jetty-servlets</artifactId>
516                         <version>${jetty.version}</version>
517                         <scope>compile</scope>
518                 </dependency>
519                 <!-- System metrics -->
520                 <dependency>
521                         <groupId>org.fusesource</groupId>
522                         <artifactId>sigar</artifactId>
523                         <version>${sigar.version}</version>
524                         <scope>compile</scope>
525                 </dependency>
526
527                 <!-- TEST -->
528                 <dependency>
529                         <groupId>org.glassfish.jersey.test-framework.providers</groupId>
530                         <artifactId>jersey-test-framework-provider-bundle</artifactId>
531                         <version>${jersey-bom.version}</version>
532                         <type>pom</type>
533                         <scope>test</scope>
534                 </dependency>
535
536                 <dependency>
537                         <groupId>org.eclipse.jetty</groupId>
538                         <artifactId>jetty-servlet</artifactId>
539             <version>${jetty.version}</version>
540                         <scope>test</scope>
541                 </dependency>
542
543                 <dependency>
544                         <groupId>org.eclipse.jetty</groupId>
545                         <artifactId>jetty-webapp</artifactId>
546             <version>${jetty.version}</version>
547                         <scope>test</scope>
548                 </dependency>
549
550                 <dependency>
551                         <groupId>junit</groupId>
552                         <artifactId>junit</artifactId>
553                         <version>${junit.version}</version>
554                         <scope>test</scope>
555                 </dependency>
556
557                 <dependency>
558                         <groupId>org.mockito</groupId>
559                         <artifactId>mockito-all</artifactId>
560                         <version>${mockito.version}</version>
561                         <!--<version>1.10.19</version>-->
562                         <scope>test</scope>
563                 </dependency>
564
565                 <dependency>
566                         <groupId>org.springframework</groupId>
567                         <artifactId>spring-test</artifactId>
568                         <version>${spring.version}</version>
569                         <scope>test</scope>
570                 </dependency>
571
572                 <dependency>
573                         <groupId>org.springframework</groupId>
574                         <artifactId>spring-tx</artifactId>
575                         <version>${spring.version}</version>
576                         <scope>test</scope>
577                 </dependency>
578         </dependencies>
579
580         <build>
581
582                 <finalName>${project.artifactId}-${project.version}</finalName>
583
584                 <plugins>
585                         <plugin>
586                                 <groupId>org.apache.maven.plugins</groupId>
587                                 <artifactId>maven-war-plugin</artifactId>
588                                 <version>2.6</version>
589                                 <configuration>
590                                         <packagingExcludes>WEB-INF\lib\slf4j-log4j*.jar,
591                                                 WEB-INF/classes/elasticsearch.yml,
592                                                 WEB-INF/classes/portal.properties</packagingExcludes>
593                                         <archive>
594                                                 <manifestEntries>
595                                                         <SDC-Version>${project.version}</SDC-Version>
596                                                 </manifestEntries>
597                                                 <manifest>
598                                                         <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
599                                                         <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
600                                                 </manifest>
601                                         </archive>
602
603                                         <webResources>
604                                                 <resource>
605                                                         <directory>src/main/resources</directory>
606                                                         <directory>src/main/resources/swagger</directory>
607                                                 </resource>
608                                         </webResources>
609                                         <attachClasses>true</attachClasses>
610                                 </configuration>
611                         </plugin>
612
613                         <plugin>
614                                 <groupId>com.jcabi</groupId>
615                                 <artifactId>jcabi-maven-plugin</artifactId>
616                                 <version>${jcabi.plugin.version}</version>
617                                 <executions>
618                                         <execution>
619                                                 <goals>
620                                                         <goal>ajc</goal>
621                                                 </goals>
622                                         </execution>
623                                 </executions>
624                         </plugin>
625
626                         <plugin>
627                                 <artifactId>maven-resources-plugin</artifactId>
628                                 <version>2.6</version>
629                                 <executions>
630                                 <execution>
631                                 <id>copy-tosca-folder</id>
632                                 <!-- here the phase you need -->
633                                 <phase>install</phase>
634                                 <goals>
635                                         <goal>copy-resources</goal>
636                                 </goals>
637                                 <configuration>
638                                         <outputDirectory>${project.parent.basedir}/asdctool/tosca</outputDirectory>
639                                         <resources>          
640                                                 <resource>
641                                                         <directory>${project.parent.basedir}/catalog-be/src/main/resources/import/tosca</directory>
642                                                         <filtering>true</filtering>
643                                                 </resource>
644                                         </resources>              
645                                 </configuration>            
646                                 </execution>
647                                 </executions>
648                         </plugin>
649
650                         <plugin>
651                                 <artifactId>maven-clean-plugin</artifactId>
652                                 <version>3.0.0</version>
653                                 <executions>
654                                         <execution>
655                                                 <id>clean-static-files</id>
656                                                 <phase>clean</phase>
657                                                 <goals>
658                                                         <goal>clean</goal>
659                                                 </goals>
660                                                 <configuration>
661                                                         <filesets>
662                                                                 <!-- tosca files -->
663                                                                 <fileset>
664                                                                         <directory>${project.parent.basedir}/asdctool/tosca</directory>
665                                                                         <followSymlinks>false</followSymlinks>
666                                                                 </fileset>
667                                                         </filesets>
668                                                 </configuration>
669                                         </execution>
670                                 </executions>
671                         </plugin>
672
673                         <plugin>
674                                 <groupId>org.apache.maven.plugins</groupId>
675                                 <artifactId>maven-assembly-plugin</artifactId>
676                                 <executions>
677                                         <execution>
678                                                 <id>normatives</id>
679                                                 <phase>package</phase>
680                                                 <goals>
681                                                         <goal>single</goal>
682                                                 </goals>
683                                                 <configuration>
684                                                         <finalName>normatives</finalName>
685                                                         <appendAssemblyId>false</appendAssemblyId>
686                                                         <descriptor>${project.basedir}/normatives.xml</descriptor>
687                                                 </configuration>
688                                         </execution>
689                                 </executions>
690                         </plugin>
691
692                 </plugins>
693
694                 <pluginManagement>
695                         <plugins>
696                                 <!--This plugin's configuration is used to store Eclipse m2e settings 
697                                         only. It has no influence on the Maven build itself. -->
698                                 <plugin>
699                                         <groupId>org.eclipse.m2e</groupId>
700                                         <artifactId>lifecycle-mapping</artifactId>
701                                         <version>1.0.0</version>
702                                         <configuration>
703                                                 <lifecycleMappingMetadata>
704                                                         <pluginExecutions>
705                                                                 <pluginExecution>
706                                                                         <pluginExecutionFilter>
707                                                                                 <groupId>com.googlecode.maven-download-plugin</groupId>
708                                                                                 <artifactId>download-maven-plugin</artifactId>
709                                                                                 <versionRange>[1.2.1,)</versionRange>
710                                                                                 <goals>
711                                                                                         <goal>wget</goal>
712                                                                                 </goals>
713                                                                         </pluginExecutionFilter>
714                                                                         <action>
715                                                                                 <ignore></ignore>
716                                                                         </action>
717                                                                 </pluginExecution>
718
719                                                                 <pluginExecution>
720                                                                         <pluginExecutionFilter>
721                                                                                 <groupId>com.jcabi</groupId>
722                                                                                 <artifactId>jcabi-maven-plugin</artifactId>
723                                                                                 <versionRange>[0.0,)</versionRange>
724                                                                                 <goals>
725                                                                                         <goal>ajc</goal>
726                                                                                 </goals>
727                                                                         </pluginExecutionFilter>
728                                                                         <action>
729                                                                                 <execute />
730                                                                         </action>
731                                                                 </pluginExecution>
732
733                                                         </pluginExecutions>
734                                                 </lifecycleMappingMetadata>
735                                         </configuration>
736                                 </plugin>
737                                 <plugin>
738                                         <groupId>org.apache.maven.plugins</groupId>
739                                         <artifactId>maven-deploy-plugin</artifactId>
740                                         <version>2.7</version>
741                                         <configuration>
742                                                 <skip>true</skip>
743                                         </configuration>
744                                 </plugin>
745                         </plugins>
746                 </pluginManagement>
747                 <!-- Swagger Plugins End -->
748         </build>
749
750         <profiles>
751         <profile>
752             <id>catalog</id>
753             <activation>
754                 <activeByDefault>false</activeByDefault>
755             </activation>
756
757             <build>
758                 <finalName>${project.artifactId}-${project.version}</finalName>                 
759             </build>
760         </profile>
761         </profiles>
762 </project>