Improve the performance of resoures microservice
[aai/aai-common.git] / aai-core / pom.xml.versionsBackup
1 <?xml version="1.0"?>
2 <!--
3
4     ============LICENSE_START=======================================================
5     org.onap.aai
6     ================================================================================
7     Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
8     ================================================================================
9     Licensed under the Apache License, Version 2.0 (the "License");
10     you may not use this file except in compliance with the License.
11     You may obtain a copy of the License at
12
13        http://www.apache.org/licenses/LICENSE-2.0
14
15     Unless required by applicable law or agreed to in writing, software
16     distributed under the License is distributed on an "AS IS" BASIS,
17     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18     See the License for the specific language governing permissions and
19     limitations under the License.
20     ============LICENSE_END=========================================================
21
22 -->
23 <project
24         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
25         xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
26     <modelVersion>4.0.0</modelVersion>
27     <parent>
28         <groupId>org.onap.aai.aai-common</groupId>
29         <artifactId>aai-common</artifactId>
30         <version>1.3.1-SNAPSHOT</version>
31     </parent>
32     <artifactId>aai-core</artifactId>
33     <name>aai-core</name>
34     <version>1.3.1-SNAPSHOT</version>
35     <packaging>jar</packaging>
36     <properties>
37         <sonar.language>java</sonar.language>
38         <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
39         <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
40         <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec</sonar.jacoco.reportPath>
41         <sonar.jacoco.reportMissing.force.zero>false</sonar.jacoco.reportMissing.force.zero>
42         <sonar.projectVersion>${project.version}</sonar.projectVersion>
43         <httpclient.version>4.5.5</httpclient.version>
44         <jackson.version>2.2.3</jackson.version>
45         <eelf.core.version>1.0.0</eelf.core.version>
46         <logback.version>1.2.3</logback.version>
47         <freemarker.version>2.3.21</freemarker.version>
48         <activemq.version>5.15.6</activemq.version>
49         <jacoco.line.coverage.limit>0.50</jacoco.line.coverage.limit>
50         <gremlin.version>3.2.2</gremlin.version>
51         <groovy.version>2.4.15</groovy.version>
52         <jetty.version>9.4.11.v20180605</jetty.version>
53
54         <!-- Start of Default ONAP Schema Properties -->
55         <aai.wiki.link>https://wiki.onap.org/</aai.wiki.link>
56         <gendoc.version>v14</gendoc.version>
57         <aai.release>onap</aai.release>
58         <schema.uri.base.path>/aai</schema.uri.base.path>
59         <schema.configuration.location>N/A</schema.configuration.location>
60         <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
61         <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
62         <schema.version.depth.start>v9</schema.version.depth.start>
63         <schema.version.related.link.start>v10</schema.version.related.link.start>
64         <schema.version.app.root.start>v11</schema.version.app.root.start>
65         <schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
66         <schema.version.edge.label.start>v12</schema.version.edge.label.start>
67         <schema.version.api.default>v14</schema.version.api.default>
68         <schema.version.list>v8,v9,v10,v11,v12,v13,v14</schema.version.list>
69         <!-- End of Default ONAP Schema Properties -->
70     </properties>
71     <profiles>
72         <!-- Start of ONAP profile -->
73         <profile>
74             <id>onap</id>
75             <properties>
76                 <aai.release>onap</aai.release>
77                 <schema.configuration.location>N/A</schema.configuration.location>
78                 <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
79                 <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
80                 <schema.version.depth.start>v9</schema.version.depth.start>
81                 <schema.version.related.link.start>v10</schema.version.related.link.start>
82                 <schema.version.app.root.start>v11</schema.version.app.root.start>
83                 <schema.version.edge.label.start>v12</schema.version.edge.label.start>
84                 <schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
85                 <schema.version.api.default>v14</schema.version.api.default>
86                 <schema.version.list>v8,v9,v10,v11,v12,v13,v14</schema.version.list>
87                 <gendoc.version>v14</gendoc.version>
88             </properties>
89         </profile>
90         <!-- End of ONAP profile -->
91         <profile>
92             <id>generateXsd</id>
93             <build>
94                 <plugins>
95                     <plugin>
96                         <groupId>org.codehaus.mojo</groupId>
97                         <artifactId>exec-maven-plugin</artifactId>
98                         <version>1.1.1</version>
99                         <executions>
100                             <execution>
101                                 <phase>process-classes</phase>
102                                 <goals>
103                                     <goal>java</goal>
104                                 </goals>
105                                 <configuration>
106                                     <mainClass>org.onap.aai.util.GenerateXsd</mainClass>
107                                     <systemProperties>
108                                         <systemProperty>
109                                             <key>gen_version</key>
110                                             <value>${gendoc.version}</value>
111                                         </systemProperty>
112                                         <systemProperty>
113                                             <key>gen_type</key>
114                                             <value>XSD</value>
115                                         </systemProperty>
116                                         <systemProperty>
117                                             <key>yamlresponses_url</key>
118                                             <value></value>
119                                         </systemProperty>
120                                         <systemProperty>
121                                             <key>yamlresponses_label</key>
122                                             <value></value>
123                                         </systemProperty>
124                                         <systemProperty>
125                                             <key>schema.configuration.location</key>
126                                             <value>${schema.configuration.location}</value>
127                                         </systemProperty>
128                                         <systemProperty>
129                                             <key>schema.nodes.location</key>
130                                             <value>${schema.nodes.location}</value>
131                                         </systemProperty>
132                                         <systemProperty>
133                                             <key>schema.edges.location</key>
134                                             <value>${schema.edges.location}</value>
135                                         </systemProperty>
136                                         <systemProperty>
137                                             <key>schema.version.list</key>
138                                             <value>${schema.version.list}</value>
139                                         </systemProperty>
140                                         <systemProperty>
141                                             <key>schema.version.depth.start</key>
142                                             <value>${schema.version.depth.start}</value>
143                                         </systemProperty>
144                                         <systemProperty>
145                                             <key>schema.version.depth.start</key>
146                                             <value>${schema.version.depth.start}</value>
147                                         </systemProperty>
148                                         <systemProperty>
149                                             <key>schema.version.related.link.start</key>
150                                             <value>${schema.version.related.link.start}</value>
151                                         </systemProperty>
152                                         <systemProperty>
153                                             <key>schema.version.app.root.start</key>
154                                             <value>${schema.version.app.root.start}</value>
155                                         </systemProperty>
156                                         <systemProperty>
157                                             <key>schema.version.edge.label.start</key>
158                                             <value>${schema.version.app.root.start}</value>
159                                         </systemProperty>
160                                         <systemProperty>
161                                             <key>schema.version.namespace.change.start</key>
162                                             <value>${schema.version.namespace.change.start}</value>
163                                         </systemProperty>
164                                         <systemProperty>
165                                             <key>schema.version.api.default</key>
166                                             <value>${schema.version.api.default}</value>
167                                         </systemProperty>
168                                         <systemProperty>
169                                             <key>schema.uri.base.path</key>
170                                             <value>${schema.uri.base.path}</value>
171                                         </systemProperty>
172                                         <systemProperty>
173                                             <key>aai.release</key>
174                                             <value>${aai.release}</value>
175                                         </systemProperty>
176                                     </systemProperties>
177                                 </configuration>
178                             </execution>
179                         </executions>
180                     </plugin>
181                 </plugins>
182             </build>
183         </profile>
184         <profile>
185             <id>generateYaml</id>
186             <build>
187                 <plugins>
188                     <plugin>
189                         <groupId>org.codehaus.mojo</groupId>
190                         <artifactId>exec-maven-plugin</artifactId>
191                         <version>1.1.1</version>
192                         <executions>
193                             <execution>
194                                 <phase>process-classes</phase>
195                                 <goals>
196                                     <goal>java</goal>
197                                 </goals>
198                                 <configuration>
199                                     <mainClass>org.onap.aai.util.GenerateXsd</mainClass>
200                                     <systemProperties>
201                                         <systemProperty>
202                                             <key>gen_version</key>
203                                             <value>${gendoc.version}</value>
204                                         </systemProperty>
205                                         <systemProperty>
206                                             <key>gen_type</key>
207                                             <value>YAML</value>
208                                         </systemProperty>
209                                         <systemProperty>
210                                             <key>yamlresponses_url</key>
211                                             <value>https://wiki.web.att.com/pages/viewpage.action?pageId=607391054
212                                             </value>
213                                         </systemProperty>
214                                         <systemProperty>
215                                             <key>yamlresponses_label</key>
216                                             <value>Response codes found in [response codes]</value>
217                                         </systemProperty>
218                                         <systemProperty>
219                                             <key>schema.configuration.location</key>
220                                             <value>${schema.configuration.location}</value>
221                                         </systemProperty>
222                                         <systemProperty>
223                                             <key>schema.nodes.location</key>
224                                             <value>${schema.nodes.location}</value>
225                                         </systemProperty>
226                                         <systemProperty>
227                                             <key>schema.edges.location</key>
228                                             <value>${schema.edges.location}</value>
229                                         </systemProperty>
230                                         <systemProperty>
231                                             <key>schema.version.list</key>
232                                             <value>${schema.version.list}</value>
233                                         </systemProperty>
234                                         <systemProperty>
235                                             <key>schema.version.depth.start</key>
236                                             <value>${schema.version.depth.start}</value>
237                                         </systemProperty>
238                                         <systemProperty>
239                                             <key>schema.version.depth.start</key>
240                                             <value>${schema.version.depth.start}</value>
241                                         </systemProperty>
242                                         <systemProperty>
243                                             <key>schema.version.related.link.start</key>
244                                             <value>${schema.version.related.link.start}</value>
245                                         </systemProperty>
246                                         <systemProperty>
247                                             <key>schema.version.app.root.start</key>
248                                             <value>${schema.version.app.root.start}</value>
249                                         </systemProperty>
250                                         <systemProperty>
251                                             <key>schema.version.edge.label.start</key>
252                                             <value>${schema.version.app.root.start}</value>
253                                         </systemProperty>
254                                         <systemProperty>
255                                             <key>schema.version.namespace.change.start</key>
256                                             <value>${schema.version.namespace.change.start}</value>
257                                         </systemProperty>
258                                         <systemProperty>
259                                             <key>schema.version.api.default</key>
260                                             <value>${schema.version.api.default}</value>
261                                         </systemProperty>
262                                         <systemProperty>
263                                             <key>schema.uri.base.path</key>
264                                             <value>${schema.uri.base.path}</value>
265                                         </systemProperty>
266                                         <systemProperty>
267                                             <key>aai.release</key>
268                                             <value>${aai.release}</value>
269                                         </systemProperty>
270                                     </systemProperties>
271                                 </configuration>
272                             </execution>
273                         </executions>
274                     </plugin>
275                 </plugins>
276             </build>
277         </profile>
278         <profile>
279             <id>generateHtml</id>
280             <build>
281                 <plugins>
282                     <plugin>
283                         <groupId>org.codehaus.mojo</groupId>
284                         <artifactId>exec-maven-plugin</artifactId>
285                         <version>1.1.1</version>
286                         <executions>
287                             <execution>
288                                 <phase>process-classes</phase>
289                                 <goals>
290                                     <goal>java</goal>
291                                 </goals>
292                                 <configuration>
293                                     <mainClass>org.onap.aai.util.swagger.GenerateSwagger</mainClass>
294                                     <systemProperties>
295                                         <property>
296                                             <key>aai.generate.version</key>
297                                             <value>${gendoc.version}</value>
298                                         </property>
299                                         <property>
300                                             <key>aai.wiki.link</key>
301                                             <value>${aai.wiki.link}</value>
302                                         </property>
303                                         <systemProperty>
304                                             <key>schema.configuration.location</key>
305                                             <value>${schema.configuration.location}</value>
306                                         </systemProperty>
307                                         <systemProperty>
308                                             <key>schema.nodes.location</key>
309                                             <value>${schema.nodes.location}</value>
310                                         </systemProperty>
311                                         <systemProperty>
312                                             <key>schema.edges.location</key>
313                                             <value>${schema.edges.location}</value>
314                                         </systemProperty>
315                                         <systemProperty>
316                                             <key>schema.version.list</key>
317                                             <value>${schema.version.list}</value>
318                                         </systemProperty>
319                                         <systemProperty>
320                                             <key>schema.version.depth.start</key>
321                                             <value>${schema.version.depth.start}</value>
322                                         </systemProperty>
323                                         <systemProperty>
324                                             <key>schema.version.depth.start</key>
325                                             <value>${schema.version.depth.start}</value>
326                                         </systemProperty>
327                                         <systemProperty>
328                                             <key>schema.version.related.link.start</key>
329                                             <value>${schema.version.related.link.start}</value>
330                                         </systemProperty>
331                                         <systemProperty>
332                                             <key>schema.version.app.root.start</key>
333                                             <value>${schema.version.app.root.start}</value>
334                                         </systemProperty>
335                                         <systemProperty>
336                                             <key>schema.version.edge.label.start</key>
337                                             <value>${schema.version.app.root.start}</value>
338                                         </systemProperty>
339                                         <systemProperty>
340                                             <key>schema.version.namespace.change.start</key>
341                                             <value>${schema.version.namespace.change.start}</value>
342                                         </systemProperty>
343                                         <systemProperty>
344                                             <key>schema.version.api.default</key>
345                                             <value>${schema.version.api.default}</value>
346                                         </systemProperty>
347                                         <systemProperty>
348                                             <key>schema.uri.base.path</key>
349                                             <value>${schema.uri.base.path}</value>
350                                         </systemProperty>
351                                         <systemProperty>
352                                             <key>aai.release</key>
353                                             <value>${aai.release}</value>
354                                         </systemProperty>
355                                     </systemProperties>
356                                 </configuration>
357                             </execution>
358                         </executions>
359                     </plugin>
360                 </plugins>
361             </build>
362         </profile>
363         <profile>
364             <id>autoGenerate</id>
365             <activation>
366                 <property>
367                     <name>aai.generate.schema</name>
368                     <value>!false</value>
369                 </property>
370             </activation>
371             <build>
372                 <plugins>
373                     <plugin>
374                         <groupId>org.codehaus.mojo</groupId>
375                         <artifactId>exec-maven-plugin</artifactId>
376                         <version>1.1.1</version>
377                         <executions>
378                             <execution>
379                                 <id>autoGenerateXsd</id>
380                                 <phase>process-classes</phase>
381                                 <goals>
382                                     <goal>java</goal>
383                                 </goals>
384                                 <configuration>
385                                     <mainClass>org.onap.aai.util.GenerateXsd</mainClass>
386                                     <systemProperties>
387                                         <systemProperty>
388                                             <key>gen_version</key>
389                                             <value>ALL</value>
390                                         </systemProperty>
391                                         <systemProperty>
392                                             <key>gen_type</key>
393                                             <value>XSD</value>
394                                         </systemProperty>
395                                         <systemProperty>
396                                             <key>yamlresponses_url</key>
397                                             <value></value>
398                                         </systemProperty>
399                                         <systemProperty>
400                                             <key>yamlresponses_label</key>
401                                             <value></value>
402                                         </systemProperty>
403                                         <systemProperty>
404                                             <key>schema.configuration.location</key>
405                                             <value>${schema.configuration.location}</value>
406                                         </systemProperty>
407                                         <systemProperty>
408                                             <key>schema.nodes.location</key>
409                                             <value>${schema.nodes.location}</value>
410                                         </systemProperty>
411                                         <systemProperty>
412                                             <key>schema.edges.location</key>
413                                             <value>${schema.edges.location}</value>
414                                         </systemProperty>
415                                         <systemProperty>
416                                             <key>schema.version.list</key>
417                                             <value>${schema.version.list}</value>
418                                         </systemProperty>
419                                         <systemProperty>
420                                             <key>schema.version.depth.start</key>
421                                             <value>${schema.version.depth.start}</value>
422                                         </systemProperty>
423                                         <systemProperty>
424                                             <key>schema.version.depth.start</key>
425                                             <value>${schema.version.depth.start}</value>
426                                         </systemProperty>
427                                         <systemProperty>
428                                             <key>schema.version.related.link.start</key>
429                                             <value>${schema.version.related.link.start}</value>
430                                         </systemProperty>
431                                         <systemProperty>
432                                             <key>schema.version.app.root.start</key>
433                                             <value>${schema.version.app.root.start}</value>
434                                         </systemProperty>
435                                         <systemProperty>
436                                             <key>schema.version.edge.label.start</key>
437                                             <value>${schema.version.app.root.start}</value>
438                                         </systemProperty>
439                                         <systemProperty>
440                                             <key>schema.version.namespace.change.start</key>
441                                             <value>${schema.version.namespace.change.start}</value>
442                                         </systemProperty>
443                                         <systemProperty>
444                                             <key>schema.version.api.default</key>
445                                             <value>${schema.version.api.default}</value>
446                                         </systemProperty>
447                                         <systemProperty>
448                                             <key>schema.uri.base.path</key>
449                                             <value>${schema.uri.base.path}</value>
450                                         </systemProperty>
451                                         <systemProperty>
452                                             <key>aai.release</key>
453                                             <value>${aai.release}</value>
454                                         </systemProperty>
455                                     </systemProperties>
456                                 </configuration>
457                             </execution>
458                             <execution>
459                                 <id>autoGenerateYaml</id>
460                                 <phase>process-classes</phase>
461                                 <goals>
462                                     <goal>java</goal>
463                                 </goals>
464                                 <configuration>
465                                     <mainClass>org.onap.aai.util.GenerateXsd</mainClass>
466                                     <systemProperties>
467                                         <systemProperty>
468                                             <key>gen_version</key>
469                                             <value>ALL</value>
470                                         </systemProperty>
471                                         <systemProperty>
472                                             <key>gen_type</key>
473                                             <value>YAML</value>
474                                         </systemProperty>
475                                         <systemProperty>
476                                             <key>yamlresponses_url</key>
477                                             <value>https://wiki.web.att.com/pages/viewpage.action?pageId=607391054
478                                             </value>
479                                         </systemProperty>
480                                         <systemProperty>
481                                             <key>yamlresponses_label</key>
482                                             <value>Response codes found in [response codes]</value>
483                                         </systemProperty>
484                                         <systemProperty>
485                                             <key>schema.configuration.location</key>
486                                             <value>${schema.configuration.location}</value>
487                                         </systemProperty>
488                                         <systemProperty>
489                                             <key>schema.nodes.location</key>
490                                             <value>${schema.nodes.location}</value>
491                                         </systemProperty>
492                                         <systemProperty>
493                                             <key>schema.edges.location</key>
494                                             <value>${schema.edges.location}</value>
495                                         </systemProperty>
496                                         <systemProperty>
497                                             <key>schema.version.list</key>
498                                             <value>${schema.version.list}</value>
499                                         </systemProperty>
500                                         <systemProperty>
501                                             <key>schema.version.depth.start</key>
502                                             <value>${schema.version.depth.start}</value>
503                                         </systemProperty>
504                                         <systemProperty>
505                                             <key>schema.version.depth.start</key>
506                                             <value>${schema.version.depth.start}</value>
507                                         </systemProperty>
508                                         <systemProperty>
509                                             <key>schema.version.related.link.start</key>
510                                             <value>${schema.version.related.link.start}</value>
511                                         </systemProperty>
512                                         <systemProperty>
513                                             <key>schema.version.app.root.start</key>
514                                             <value>${schema.version.app.root.start}</value>
515                                         </systemProperty>
516                                         <systemProperty>
517                                             <key>schema.version.edge.label.start</key>
518                                             <value>${schema.version.app.root.start}</value>
519                                         </systemProperty>
520                                         <systemProperty>
521                                             <key>schema.version.namespace.change.start</key>
522                                             <value>${schema.version.namespace.change.start}</value>
523                                         </systemProperty>
524                                         <systemProperty>
525                                             <key>schema.version.api.default</key>
526                                             <value>${schema.version.api.default}</value>
527                                         </systemProperty>
528                                         <systemProperty>
529                                             <key>aai.release</key>
530                                             <value>${aai.release}</value>
531                                         </systemProperty>
532                                     </systemProperties>
533                                 </configuration>
534                             </execution>
535                             <execution>
536                                 <id>autoGenerateHtml</id>
537                                 <phase>process-classes</phase>
538                                 <goals>
539                                     <goal>java</goal>
540                                 </goals>
541                                 <configuration>
542                                     <mainClass>org.onap.aai.util.AutoGenerateHtml</mainClass>
543                                     <systemProperties>
544                                         <property>
545                                             <key>aai.generate.version</key>
546                                             <value>${gendoc.version}</value>
547                                         </property>
548                                         <property>
549                                             <key>aai.wiki.link</key>
550                                             <value>${aai.wiki.link}</value>
551                                         </property>
552                                         <systemProperty>
553                                             <key>schema.configuration.location</key>
554                                             <value>${schema.configuration.location}</value>
555                                         </systemProperty>
556                                         <systemProperty>
557                                             <key>schema.nodes.location</key>
558                                             <value>${schema.nodes.location}</value>
559                                         </systemProperty>
560                                         <systemProperty>
561                                             <key>schema.edges.location</key>
562                                             <value>${schema.edges.location}</value>
563                                         </systemProperty>
564                                         <systemProperty>
565                                             <key>schema.version.list</key>
566                                             <value>${schema.version.list}</value>
567                                         </systemProperty>
568                                         <systemProperty>
569                                             <key>schema.version.depth.start</key>
570                                             <value>${schema.version.depth.start}</value>
571                                         </systemProperty>
572                                         <systemProperty>
573                                             <key>schema.version.depth.start</key>
574                                             <value>${schema.version.depth.start}</value>
575                                         </systemProperty>
576                                         <systemProperty>
577                                             <key>schema.version.related.link.start</key>
578                                             <value>${schema.version.related.link.start}</value>
579                                         </systemProperty>
580                                         <systemProperty>
581                                             <key>schema.version.app.root.start</key>
582                                             <value>${schema.version.app.root.start}</value>
583                                         </systemProperty>
584                                         <systemProperty>
585                                             <key>schema.version.edge.label.start</key>
586                                             <value>${schema.version.app.root.start}</value>
587                                         </systemProperty>
588                                         <systemProperty>
589                                             <key>schema.version.namespace.change.start</key>
590                                             <value>${schema.version.namespace.change.start}</value>
591                                         </systemProperty>
592                                         <systemProperty>
593                                             <key>schema.version.api.default</key>
594                                             <value>${schema.version.api.default}</value>
595                                         </systemProperty>
596                                         <systemProperty>
597                                             <key>aai.release</key>
598                                             <value>${aai.release}</value>
599                                         </systemProperty>
600                                     </systemProperties>
601                                 </configuration>
602                             </execution>
603                         </executions>
604                     </plugin>
605                 </plugins>
606             </build>
607         </profile>
608     </profiles>
609     <build>
610         <plugins>
611             <plugin>
612                 <groupId>org.apache.maven.plugins</groupId>
613                 <artifactId>maven-surefire-plugin</artifactId>
614                 <version>2.12.4</version>
615                 <configuration>
616                     <argLine>-noverify ${argLine}</argLine>
617                     <systemPropertyVariables>
618                         <AJSC_HOME>.</AJSC_HOME>
619                         <BUNDLECONFIG_DIR>bundleconfig-local</BUNDLECONFIG_DIR>
620                     </systemPropertyVariables>
621                 </configuration>
622             </plugin>
623             <plugin>
624                 <groupId>org.codehaus.mojo</groupId>
625                 <artifactId>sonar-maven-plugin</artifactId>
626                 <version>3.2</version>
627             </plugin>
628             <plugin>
629                 <groupId>org.jacoco</groupId>
630                 <artifactId>jacoco-maven-plugin</artifactId>
631                 <version>0.7.7.201606060606</version>
632                 <configuration>
633                     <dumpOnExit>true</dumpOnExit>
634                 </configuration>
635                 <executions>
636                     <execution>
637                         <id>jacoco-initialize-unit-tests</id>
638                         <goals>
639                             <goal>prepare-agent</goal>
640                         </goals>
641                         <configuration>
642                             <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile>
643                             <!-- <append>true</append> -->
644                         </configuration>
645                     </execution>
646                     <execution>
647                         <id>post-unit-test</id>
648                         <phase>test</phase>
649                         <goals>
650                             <goal>report</goal>
651                         </goals>
652                         <configuration>
653                             <!-- Sets the path to the file which contains the execution data. -->
654                             <dataFile>${project.build.directory}/coverage-reports/jacoco.exec</dataFile>
655                             <!-- Sets the output directory for the code coverage report. -->
656                             <outputDirectory>${project.reporting.outputDirectory}/jacoco</outputDirectory>
657                         </configuration>
658                     </execution>
659                     <execution>
660                         <id>default-check</id>
661                         <goals>
662                             <goal>check</goal>
663                         </goals>
664                         <configuration>
665                             <dataFile>${project.build.directory}/coverage-reports/jacoco.exec</dataFile>
666                             <rules>
667                                 <rule implementation="org.jacoco.maven.RuleConfiguration">
668                                     <element>BUNDLE</element>
669                                     <limits>
670                                         <limit implementation="org.jacoco.report.check.Limit">
671                                             <counter>LINE</counter>
672                                             <value>COVEREDRATIO</value>
673                                             <minimum>${jacoco.line.coverage.limit}</minimum>
674                                         </limit>
675                                     </limits>
676                                 </rule>
677                             </rules>
678                         </configuration>
679                     </execution>
680                 </executions>
681             </plugin>
682             <plugin>
683                 <!-- explicitly define maven-deploy-plugin after other to force exec order -->
684                 <groupId>org.apache.maven.plugins</groupId>
685                 <artifactId>maven-deploy-plugin</artifactId>
686             </plugin>
687             <plugin>
688                 <groupId>org.sonatype.plugins</groupId>
689                 <artifactId>nexus-staging-maven-plugin</artifactId>
690             </plugin>
691             <plugin>
692                 <groupId>org.apache.maven.plugins</groupId>
693                 <artifactId>maven-site-plugin</artifactId>
694             </plugin>
695         </plugins>
696     </build>
697
698     <dependencies>
699         <dependency>
700             <groupId>org.onap.aai.aai-common</groupId>
701             <artifactId>aai-schema-ingest</artifactId>
702             <version>${project.version}</version>
703         </dependency>
704         <dependency>
705             <groupId>org.onap.aai.aai-common</groupId>
706             <artifactId>aai-annotations</artifactId>
707             <version>${project.version}</version>
708         </dependency>
709         <dependency>
710             <groupId>commons-lang</groupId>
711             <artifactId>commons-lang</artifactId>
712             <version>2.6</version>
713         </dependency>
714         <dependency>
715             <groupId>org.apache.commons</groupId>
716             <artifactId>commons-text</artifactId>
717             <version>1.1</version>
718             <scope>compile</scope>
719         </dependency>
720         <dependency>
721             <groupId>com.att.eelf</groupId>
722             <artifactId>eelf-core</artifactId>
723             <version>${eelf.core.version}</version>
724         </dependency>
725         <dependency>
726             <groupId>org.codehaus.jackson</groupId>
727             <artifactId>jackson-core-asl</artifactId>
728             <version>1.9.13</version>
729         </dependency>
730         <dependency>
731             <groupId>org.codehaus.jackson</groupId>
732             <artifactId>jackson-mapper-asl</artifactId>
733             <version>1.9.13</version>
734         </dependency>
735         <dependency>
736             <groupId>junit</groupId>
737             <artifactId>junit</artifactId>
738             <version>4.12</version>
739             <scope>test</scope>
740         </dependency>
741         <dependency>
742             <groupId>org.hamcrest</groupId>
743             <artifactId>hamcrest-junit</artifactId>
744             <version>2.0.0.0</version>
745             <scope>test</scope>
746         </dependency>
747         <dependency>
748             <groupId>org.hamcrest</groupId>
749             <artifactId>hamcrest-core</artifactId>
750             <version>1.3</version>
751             <scope>test</scope>
752         </dependency>
753         <dependency>
754             <groupId>org.mockito</groupId>
755             <artifactId>mockito-all</artifactId>
756             <version>1.10.19</version>
757             <scope>test</scope>
758         </dependency>
759         <dependency>
760             <groupId>org.powermock</groupId>
761             <artifactId>powermock-module-junit4</artifactId>
762             <version>1.6.2</version>
763             <scope>test</scope>
764         </dependency>
765         <dependency>
766             <groupId>org.powermock</groupId>
767             <artifactId>powermock-api-mockito</artifactId>
768             <version>1.6.2</version>
769             <scope>test</scope>
770         </dependency>
771         <dependency>
772             <groupId>com.google.guava</groupId>
773             <artifactId>guava</artifactId>
774             <version>19.0</version>
775         </dependency>
776         <dependency>
777             <groupId>org.janusgraph</groupId>
778             <artifactId>janusgraph-core</artifactId>
779             <version>0.2.0</version>
780             <exclusions>
781                 <exclusion>
782                     <groupId>org.slf4j</groupId>
783                     <artifactId>slf4j-log4j12</artifactId>
784                 </exclusion>
785                 <exclusion>
786                     <groupId>dom4j</groupId>
787                     <artifactId>dom4j</artifactId>
788                 </exclusion>
789             </exclusions>
790         </dependency>
791         <dependency>
792             <groupId>com.fasterxml.jackson.jaxrs</groupId>
793             <artifactId>jackson-jaxrs-json-provider</artifactId>
794             <version>${jackson.version}</version>
795         </dependency>
796         <dependency>
797             <groupId>com.googlecode.json-simple</groupId>
798             <artifactId>json-simple</artifactId>
799             <version>1.1.1</version>
800         </dependency>
801         <dependency>
802             <groupId>org.springframework</groupId>
803             <artifactId>spring-web</artifactId>
804             <version>4.3.18.RELEASE</version>
805         </dependency>
806         <dependency>
807             <groupId>org.springframework</groupId>
808             <artifactId>spring-context</artifactId>
809             <version>4.3.18.RELEASE</version>
810         </dependency>
811         <dependency>
812             <groupId>javax.xml.bind</groupId>
813             <artifactId>jaxb-api</artifactId>
814             <version>2.2.11</version>
815         </dependency>
816         <dependency>
817             <groupId>org.eclipse.persistence</groupId>
818             <artifactId>eclipselink</artifactId>
819             <version>2.6.2</version>
820         </dependency>
821         <dependency>
822             <groupId>com.google.code.gson</groupId>
823             <artifactId>gson</artifactId>
824             <version>2.7</version>
825         </dependency>
826         <dependency>
827             <groupId>com.jayway.jsonpath</groupId>
828             <artifactId>json-path</artifactId>
829             <version>2.2.0</version>
830         </dependency>
831         <dependency>
832             <groupId>org.eclipse.jetty</groupId>
833             <artifactId>jetty-util</artifactId>
834             <version>${jetty.version}</version>
835         </dependency>
836         <dependency>
837             <groupId>com.fasterxml.jackson.module</groupId>
838             <artifactId>jackson-module-jaxb-annotations</artifactId>
839             <version>${jackson.version}</version>
840         </dependency>
841         <dependency>
842             <groupId>com.sun.jersey</groupId>
843             <artifactId>jersey-core</artifactId>
844             <version>1.18</version>
845         </dependency>
846         <dependency>
847             <groupId>com.sun.jersey</groupId>
848             <artifactId>jersey-client</artifactId>
849             <version>1.18</version>
850         </dependency>
851         <dependency>
852             <groupId>com.sun.jersey</groupId>
853             <artifactId>jersey-json</artifactId>
854             <version>1.18</version>
855         </dependency>
856         <dependency>
857             <groupId>javax.ws.rs</groupId>
858             <artifactId>javax.ws.rs-api</artifactId>
859             <version>2.0.1</version>
860         </dependency>
861         <dependency>
862             <groupId>org.apache.tinkerpop</groupId>
863             <artifactId>gremlin-core</artifactId>
864             <version>${gremlin.version}</version>
865         </dependency>
866         <dependency>
867             <groupId>org.apache.tinkerpop</groupId>
868             <artifactId>tinkergraph-gremlin</artifactId>
869             <version>${gremlin.version}</version>
870         </dependency>
871         <dependency>
872             <groupId>org.slf4j</groupId>
873             <artifactId>slf4j-api</artifactId>
874             <version>1.7.5</version>
875         </dependency>
876         <dependency>
877             <groupId>com.fasterxml.jackson.core</groupId>
878             <artifactId>jackson-annotations</artifactId>
879             <version>${jackson.version}</version>
880         </dependency>
881         <dependency>
882             <groupId>com.fasterxml.jackson.dataformat</groupId>
883             <artifactId>jackson-dataformat-yaml</artifactId>
884             <version>${jackson.version}</version>
885         </dependency>
886         <dependency>
887             <groupId>xml-apis</groupId>
888             <artifactId>xml-apis</artifactId>
889             <version>1.0.b2</version>
890         </dependency>
891         <dependency>
892             <groupId>commons-cli</groupId>
893             <artifactId>commons-cli</artifactId>
894             <version>1.3</version>
895         </dependency>
896         <dependency>
897             <groupId>com.beust</groupId>
898             <artifactId>jcommander</artifactId>
899             <version>1.48</version>
900         </dependency>
901         <dependency>
902             <groupId>org.json</groupId>
903             <artifactId>json</artifactId>
904             <version>20160810</version>
905         </dependency>
906         <dependency>
907             <groupId>javax.servlet</groupId>
908             <artifactId>javax.servlet-api</artifactId>
909             <version>3.1.0</version>
910         </dependency>
911         <dependency>
912             <groupId>com.bazaarvoice.jolt</groupId>
913             <artifactId>jolt-complete</artifactId>
914             <version>0.0.24</version>
915         </dependency>
916         <dependency>
917             <groupId>ch.qos.logback</groupId>
918             <artifactId>logback-core</artifactId>
919             <version>${logback.version}</version>
920         </dependency>
921         <dependency>
922             <groupId>ch.qos.logback</groupId>
923             <artifactId>logback-classic</artifactId>
924             <version>${logback.version}</version>
925         </dependency>
926         <dependency>
927             <groupId>ch.qos.logback</groupId>
928             <artifactId>logback-access</artifactId>
929             <version>${logback.version}</version>
930         </dependency>
931         <dependency>
932             <groupId>org.apache.activemq</groupId>
933             <artifactId>activemq-broker</artifactId>
934             <version>${activemq.version}</version>
935         </dependency>
936         <dependency>
937             <groupId>com.opencsv</groupId>
938             <artifactId>opencsv</artifactId>
939             <version>3.1</version>
940         </dependency>
941         <dependency>
942             <groupId>org.freemarker</groupId>
943             <artifactId>freemarker</artifactId>
944             <version>${freemarker.version}</version>
945         </dependency>
946         <dependency>
947             <groupId>com.github.fge</groupId>
948             <artifactId>json-patch</artifactId>
949             <version>1.9</version>
950         </dependency>
951         <dependency>
952           <groupId>org.codehaus.groovy</groupId>
953           <artifactId>groovy</artifactId>
954           <version>${groovy.version}</version>
955           <classifier>indy</classifier>
956         </dependency>
957          <dependency>
958             <groupId>org.springframework</groupId>
959             <artifactId>spring-test</artifactId>
960             <version>4.3.18.RELEASE</version>
961             <scope>test</scope>
962         </dependency>
963         <dependency>
964             <groupId>org.springframework.boot</groupId>
965             <artifactId>spring-boot-test</artifactId>
966             <version>1.5.1.RELEASE</version>
967             <scope>test</scope>
968         </dependency>
969         <dependency>
970             <groupId>org.powermock</groupId>
971             <artifactId>powermock-module-javaagent</artifactId>
972             <version>1.6.2</version>
973             <scope>test</scope>
974         </dependency>
975         <dependency>
976             <groupId>org.skyscreamer</groupId>
977             <artifactId>jsonassert</artifactId>
978             <version>1.4.0</version>
979             <scope>test</scope>
980         </dependency>
981         <dependency>
982             <groupId>org.apache.httpcomponents</groupId>
983             <artifactId>httpclient</artifactId>
984             <version>${httpclient.version}</version>
985         </dependency>
986         <dependency>
987             <groupId>org.apache.tinkerpop</groupId>
988             <artifactId>gremlin-groovy</artifactId>
989             <version>${gremlin.version}</version>
990             <exclusions>
991                 <exclusion>
992                     <groupId>org.codehaus.groovy</groupId>
993                     <artifactId>groovy</artifactId>
994                 </exclusion>
995             </exclusions>
996         </dependency>
997         <dependency>
998             <groupId>org.springframework</groupId>
999             <artifactId>spring-jms</artifactId>
1000             <version>4.3.18.RELEASE</version>
1001         </dependency>
1002         <dependency>
1003             <groupId>com.fasterxml.jackson.core</groupId>
1004             <artifactId>jackson-core</artifactId>
1005             <version>2.8.11</version>
1006         </dependency>
1007         <dependency>
1008             <groupId>com.fasterxml.jackson.core</groupId>
1009             <artifactId>jackson-databind</artifactId>
1010             <version>2.8.11</version>
1011         </dependency>
1012         <dependency>
1013             <groupId>com.fasterxml.jackson.core</groupId>
1014             <artifactId>jackson-annotations</artifactId>
1015             <version>2.8.11</version>
1016         </dependency>
1017         <dependency>
1018             <groupId>log4j</groupId>
1019             <artifactId>log4j</artifactId>
1020             <version>1.2.17</version>
1021         </dependency>
1022         <dependency>
1023             <groupId>org.springframework.boot</groupId>
1024             <artifactId>spring-boot</artifactId>
1025             <version>1.5.15.RELEASE</version>
1026             <scope>compile</scope>
1027         </dependency>
1028     </dependencies>
1029
1030     <!-- Plugins and repositories -->
1031     <pluginRepositories>
1032         <pluginRepository>
1033             <id>central</id>
1034             <url>http://repo1.maven.org/maven2</url>
1035         </pluginRepository>
1036         <pluginRepository>
1037             <id>EvoSuite</id>
1038             <name>EvoSuite Repository</name>
1039             <url>http://www.evosuite.org/m2</url>
1040         </pluginRepository>
1041     </pluginRepositories>
1042
1043     <reporting>
1044         <plugins>
1045             <plugin>
1046                 <groupId>org.apache.maven.plugins</groupId>
1047                 <artifactId>maven-javadoc-plugin</artifactId>
1048                 <version>2.10.4</version>
1049                 <configuration>
1050                     <failOnError>false</failOnError>
1051                     <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
1052                     <docletArtifact>
1053                         <groupId>org.umlgraph</groupId>
1054                         <artifactId>umlgraph</artifactId>
1055                         <version>5.6</version>
1056                     </docletArtifact>
1057                     <additionalparam>-views</additionalparam>
1058                     <useStandardDocletOptions>true</useStandardDocletOptions>
1059                 </configuration>
1060             </plugin>
1061         </plugins>
1062     </reporting>
1063 </project>