[AAI] Up-version aai/schema-service to 1.12.3 for release
[aai/schema-service.git] / aai-schema-gen / pom.xml
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.schema-service</groupId>
29         <artifactId>schema-service</artifactId>
30         <version>1.12.3-SNAPSHOT</version>
31     </parent>
32     <artifactId>aai-schema-gen</artifactId>
33     <name>aai-schema-gen</name>
34     <properties>
35         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
36         <!-- Start of Default ONAP Schema Properties -->
37         <aai.wiki.link>https://wiki.onap.org/</aai.wiki.link>
38         <gendoc.version>v19</gendoc.version>
39         <aai.release>onap</aai.release>
40         <schema.uri.base.path>/aai</schema.uri.base.path>
41         <schema.xsd.maxoccurs>5000</schema.xsd.maxoccurs>
42         <schema.configuration.location>N/A</schema.configuration.location>
43         <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
44         <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
45         <schema.version.depth.start>v10</schema.version.depth.start>
46         <schema.version.related.link.start>v10</schema.version.related.link.start>
47         <schema.version.app.root.start>v11</schema.version.app.root.start>
48         <schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
49         <schema.version.edge.label.start>v12</schema.version.edge.label.start>
50         <schema.version.api.default>v28</schema.version.api.default>
51         <schema.version.list>v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24,v25,v26,v27,v28</schema.version.list>
52
53         <!-- End of Default ONAP Schema Properties -->
54     </properties>
55     <profiles>
56         <!-- Start of ONAP profile -->
57         <profile>
58             <id>onap</id>
59             <properties>
60                 <aai.release>onap</aai.release>
61                 <schema.xsd.maxoccurs>unbounded</schema.xsd.maxoccurs>
62                 <schema.configuration.location>N/A</schema.configuration.location>
63                 <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
64                 <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
65                 <schema.version.depth.start>v10</schema.version.depth.start>
66                 <schema.version.related.link.start>v10</schema.version.related.link.start>
67                 <schema.version.app.root.start>v11</schema.version.app.root.start>
68                 <schema.version.edge.label.start>v12</schema.version.edge.label.start>
69                 <schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
70                 <schema.version.api.default>v28</schema.version.api.default>
71                 <schema.version.list>v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24,v25,v26,v27,v28</schema.version.list>
72                 <gendoc.version>v16</gendoc.version>
73             </properties>
74         </profile>
75         <!-- End of ONAP profile -->
76         <profile>
77             <id>generateXsd</id>
78             <build>
79                 <plugins>
80                     <plugin>
81                         <groupId>org.codehaus.mojo</groupId>
82                         <artifactId>exec-maven-plugin</artifactId>
83                         <version>3.1.0</version>
84                         <executions>
85                             <execution>
86                                 <phase>process-classes</phase>
87                                 <goals>
88                                     <goal>java</goal>
89                                 </goals>
90                                 <configuration>
91                                     <mainClass>org.onap.aai.schemagen.GenerateXsd</mainClass>
92                                     <systemProperties>
93                                         <systemProperty>
94                                             <key>gen_version</key>
95                                             <value>${gendoc.version}</value>
96                                         </systemProperty>
97                                         <systemProperty>
98                                             <key>gen_type</key>
99                                             <value>XSD</value>
100                                         </systemProperty>
101                                         <systemProperty>
102                                             <key>schema.xsd.maxoccurs</key>
103                                             <value>${schema.xsd.maxoccurs}</value>
104                                         </systemProperty>
105                                         <systemProperty>
106                                             <key>yamlresponses_url</key>
107                                             <value></value>
108                                         </systemProperty>
109                                         <systemProperty>
110                                             <key>yamlresponses_label</key>
111                                             <value></value>
112                                         </systemProperty>
113                                         <systemProperty>
114                                             <key>schema.configuration.location</key>
115                                             <value>${schema.configuration.location}</value>
116                                         </systemProperty>
117                                         <systemProperty>
118                                             <key>schema.nodes.location</key>
119                                             <value>${schema.nodes.location}</value>
120                                         </systemProperty>
121                                         <systemProperty>
122                                             <key>schema.edges.location</key>
123                                             <value>${schema.edges.location}</value>
124                                         </systemProperty>
125                                         <systemProperty>
126                                             <key>schema.version.list</key>
127                                             <value>${schema.version.list}</value>
128                                         </systemProperty>
129                                         <systemProperty>
130                                             <key>schema.version.depth.start</key>
131                                             <value>${schema.version.depth.start}</value>
132                                         </systemProperty>
133                                         <systemProperty>
134                                             <key>schema.version.depth.start</key>
135                                             <value>${schema.version.depth.start}</value>
136                                         </systemProperty>
137                                         <systemProperty>
138                                             <key>schema.version.related.link.start</key>
139                                             <value>${schema.version.related.link.start}</value>
140                                         </systemProperty>
141                                         <systemProperty>
142                                             <key>schema.version.app.root.start</key>
143                                             <value>${schema.version.app.root.start}</value>
144                                         </systemProperty>
145                                         <systemProperty>
146                                             <key>schema.version.edge.label.start</key>
147                                             <value>${schema.version.app.root.start}</value>
148                                         </systemProperty>
149                                         <systemProperty>
150                                             <key>schema.version.namespace.change.start</key>
151                                             <value>${schema.version.namespace.change.start}</value>
152                                         </systemProperty>
153                                         <systemProperty>
154                                             <key>schema.version.api.default</key>
155                                             <value>${schema.version.api.default}</value>
156                                         </systemProperty>
157                                         <systemProperty>
158                                             <key>schema.uri.base.path</key>
159                                             <value>${schema.uri.base.path}</value>
160                                         </systemProperty>
161                                         <systemProperty>
162                                             <key>aai.release</key>
163                                             <value>${aai.release}</value>
164                                         </systemProperty>
165                                     </systemProperties>
166                                 </configuration>
167                             </execution>
168                         </executions>
169                     </plugin>
170                 </plugins>
171             </build>
172         </profile>
173         <profile>
174             <id>generateYaml</id>
175             <build>
176                 <plugins>
177                     <plugin>
178                         <groupId>org.codehaus.mojo</groupId>
179                         <artifactId>exec-maven-plugin</artifactId>
180                         <version>3.1.0</version>
181                         <executions>
182                             <execution>
183                                 <phase>process-classes</phase>
184                                 <goals>
185                                     <goal>java</goal>
186                                 </goals>
187                                 <configuration>
188                                     <mainClass>org.onap.aai.schemagen.GenerateXsd</mainClass>
189                                     <systemProperties>
190                                         <systemProperty>
191                                             <key>gen_version</key>
192                                             <value>${gendoc.version}</value>
193                                         </systemProperty>
194                                         <systemProperty>
195                                             <key>gen_type</key>
196                                             <value>YAML</value>
197                                         </systemProperty>
198                                         <systemProperty>
199                                             <key>yamlresponses_url</key>
200                                             <value>https://wiki.web.att.com/pages/viewpage.action?pageId=607391054
201                                             </value>
202                                         </systemProperty>
203                                         <systemProperty>
204                                             <key>yamlresponses_label</key>
205                                             <value>Response codes are uniform across all endpoints.</value>
206                                         </systemProperty>
207                                         <systemProperty>
208                                             <key>schema.configuration.location</key>
209                                             <value>${schema.configuration.location}</value>
210                                         </systemProperty>
211                                         <systemProperty>
212                                             <key>schema.nodes.location</key>
213                                             <value>${schema.nodes.location}</value>
214                                         </systemProperty>
215                                         <systemProperty>
216                                             <key>schema.edges.location</key>
217                                             <value>${schema.edges.location}</value>
218                                         </systemProperty>
219                                         <systemProperty>
220                                             <key>schema.version.list</key>
221                                             <value>${schema.version.list}</value>
222                                         </systemProperty>
223                                         <systemProperty>
224                                             <key>schema.version.depth.start</key>
225                                             <value>${schema.version.depth.start}</value>
226                                         </systemProperty>
227                                         <systemProperty>
228                                             <key>schema.version.depth.start</key>
229                                             <value>${schema.version.depth.start}</value>
230                                         </systemProperty>
231                                         <systemProperty>
232                                             <key>schema.version.related.link.start</key>
233                                             <value>${schema.version.related.link.start}</value>
234                                         </systemProperty>
235                                         <systemProperty>
236                                             <key>schema.version.app.root.start</key>
237                                             <value>${schema.version.app.root.start}</value>
238                                         </systemProperty>
239                                         <systemProperty>
240                                             <key>schema.version.edge.label.start</key>
241                                             <value>${schema.version.app.root.start}</value>
242                                         </systemProperty>
243                                         <systemProperty>
244                                             <key>schema.version.namespace.change.start</key>
245                                             <value>${schema.version.namespace.change.start}</value>
246                                         </systemProperty>
247                                         <systemProperty>
248                                             <key>schema.version.api.default</key>
249                                             <value>${schema.version.api.default}</value>
250                                         </systemProperty>
251                                         <systemProperty>
252                                             <key>schema.uri.base.path</key>
253                                             <value>${schema.uri.base.path}</value>
254                                         </systemProperty>
255                                         <systemProperty>
256                                             <key>aai.release</key>
257                                             <value>${aai.release}</value>
258                                         </systemProperty>
259                                     </systemProperties>
260                                 </configuration>
261                             </execution>
262                         </executions>
263                     </plugin>
264                 </plugins>
265             </build>
266         </profile>
267         <profile>
268             <id>generateHtml</id>
269             <build>
270                 <plugins>
271                     <plugin>
272                         <groupId>org.codehaus.mojo</groupId>
273                         <artifactId>exec-maven-plugin</artifactId>
274                         <version>3.1.0</version>
275                         <executions>
276                             <execution>
277                                 <phase>process-classes</phase>
278                                 <goals>
279                                     <goal>java</goal>
280                                 </goals>
281                                 <configuration>
282                                     <mainClass>org.onap.aai.schemagen.swagger.GenerateSwagger</mainClass>
283                                     <systemProperties>
284                                         <property>
285                                             <key>aai.generate.version</key>
286                                             <value>${gendoc.version}</value>
287                                         </property>
288                                         <property>
289                                             <key>aai.wiki.link</key>
290                                             <value>${aai.wiki.link}</value>
291                                         </property>
292                                         <systemProperty>
293                                             <key>schema.configuration.location</key>
294                                             <value>${schema.configuration.location}</value>
295                                         </systemProperty>
296                                         <systemProperty>
297                                             <key>schema.nodes.location</key>
298                                             <value>${schema.nodes.location}</value>
299                                         </systemProperty>
300                                         <systemProperty>
301                                             <key>schema.edges.location</key>
302                                             <value>${schema.edges.location}</value>
303                                         </systemProperty>
304                                         <systemProperty>
305                                             <key>schema.version.list</key>
306                                             <value>${schema.version.list}</value>
307                                         </systemProperty>
308                                         <systemProperty>
309                                             <key>schema.version.depth.start</key>
310                                             <value>${schema.version.depth.start}</value>
311                                         </systemProperty>
312                                         <systemProperty>
313                                             <key>schema.version.depth.start</key>
314                                             <value>${schema.version.depth.start}</value>
315                                         </systemProperty>
316                                         <systemProperty>
317                                             <key>schema.version.related.link.start</key>
318                                             <value>${schema.version.related.link.start}</value>
319                                         </systemProperty>
320                                         <systemProperty>
321                                             <key>schema.version.app.root.start</key>
322                                             <value>${schema.version.app.root.start}</value>
323                                         </systemProperty>
324                                         <systemProperty>
325                                             <key>schema.version.edge.label.start</key>
326                                             <value>${schema.version.app.root.start}</value>
327                                         </systemProperty>
328                                         <systemProperty>
329                                             <key>schema.version.namespace.change.start</key>
330                                             <value>${schema.version.namespace.change.start}</value>
331                                         </systemProperty>
332                                         <systemProperty>
333                                             <key>schema.version.api.default</key>
334                                             <value>${schema.version.api.default}</value>
335                                         </systemProperty>
336                                         <systemProperty>
337                                             <key>schema.uri.base.path</key>
338                                             <value>${schema.uri.base.path}</value>
339                                         </systemProperty>
340                                         <systemProperty>
341                                             <key>aai.release</key>
342                                             <value>${aai.release}</value>
343                                         </systemProperty>
344                                     </systemProperties>
345                                 </configuration>
346                             </execution>
347                         </executions>
348                     </plugin>
349                 </plugins>
350             </build>
351         </profile>
352         <profile>
353             <id>autoGenerate</id>
354             <activation>
355                 <property>
356                     <name>aai.generate.schema</name>
357                     <value>!false</value>
358                 </property>
359             </activation>
360             <build>
361                 <plugins>
362                     <plugin>
363                         <groupId>org.codehaus.mojo</groupId>
364                         <artifactId>exec-maven-plugin</artifactId>
365                         <version>3.1.0</version>
366                         <executions>
367                             <execution>
368                                 <id>autoGenerateXsd</id>
369                                 <phase>process-classes</phase>
370                                 <goals>
371                                     <goal>java</goal>
372                                 </goals>
373                                 <configuration>
374                                     <mainClass>org.onap.aai.schemagen.GenerateXsd</mainClass>
375                                     <systemProperties>
376                                         <systemProperty>
377                                             <key>gen_version</key>
378                                             <value>ALL</value>
379                                         </systemProperty>
380                                         <systemProperty>
381                                             <key>gen_type</key>
382                                             <value>XSD</value>
383                                         </systemProperty>
384                                         <systemProperty>
385                                             <key>schema.xsd.maxoccurs</key>
386                                             <value>${schema.xsd.maxoccurs}</value>
387                                         </systemProperty>
388                                         <systemProperty>
389                                             <key>yamlresponses_url</key>
390                                             <value></value>
391                                         </systemProperty>
392                                         <systemProperty>
393                                             <key>yamlresponses_label</key>
394                                             <value></value>
395                                         </systemProperty>
396                                         <systemProperty>
397                                             <key>schema.configuration.location</key>
398                                             <value>${schema.configuration.location}</value>
399                                         </systemProperty>
400                                         <systemProperty>
401                                             <key>schema.nodes.location</key>
402                                             <value>${schema.nodes.location}</value>
403                                         </systemProperty>
404                                         <systemProperty>
405                                             <key>schema.edges.location</key>
406                                             <value>${schema.edges.location}</value>
407                                         </systemProperty>
408                                         <systemProperty>
409                                             <key>schema.version.list</key>
410                                             <value>${schema.version.list}</value>
411                                         </systemProperty>
412                                         <systemProperty>
413                                             <key>schema.version.depth.start</key>
414                                             <value>${schema.version.depth.start}</value>
415                                         </systemProperty>
416                                         <systemProperty>
417                                             <key>schema.version.depth.start</key>
418                                             <value>${schema.version.depth.start}</value>
419                                         </systemProperty>
420                                         <systemProperty>
421                                             <key>schema.version.related.link.start</key>
422                                             <value>${schema.version.related.link.start}</value>
423                                         </systemProperty>
424                                         <systemProperty>
425                                             <key>schema.version.app.root.start</key>
426                                             <value>${schema.version.app.root.start}</value>
427                                         </systemProperty>
428                                         <systemProperty>
429                                             <key>schema.version.edge.label.start</key>
430                                             <value>${schema.version.app.root.start}</value>
431                                         </systemProperty>
432                                         <systemProperty>
433                                             <key>schema.version.namespace.change.start</key>
434                                             <value>${schema.version.namespace.change.start}</value>
435                                         </systemProperty>
436                                         <systemProperty>
437                                             <key>schema.version.api.default</key>
438                                             <value>${schema.version.api.default}</value>
439                                         </systemProperty>
440                                         <systemProperty>
441                                             <key>schema.uri.base.path</key>
442                                             <value>${schema.uri.base.path}</value>
443                                         </systemProperty>
444                                         <systemProperty>
445                                             <key>aai.release</key>
446                                             <value>${aai.release}</value>
447                                         </systemProperty>
448                                     </systemProperties>
449                                 </configuration>
450                             </execution>
451                             <execution>
452                                 <id>autoGenerateYaml</id>
453                                 <phase>process-classes</phase>
454                                 <goals>
455                                     <goal>java</goal>
456                                 </goals>
457                                 <configuration>
458                                     <mainClass>org.onap.aai.schemagen.GenerateXsd</mainClass>
459                                     <systemProperties>
460                                         <systemProperty>
461                                             <key>gen_version</key>
462                                             <value>ALL</value>
463                                         </systemProperty>
464                                         <systemProperty>
465                                             <key>gen_type</key>
466                                             <value>YAML</value>
467                                         </systemProperty>
468                                         <systemProperty>
469                                             <key>yamlresponses_url</key>
470                                             <value>https://wiki.web.att.com/pages/viewpage.action?pageId=607391054
471                                             </value>
472                                         </systemProperty>
473                                         <systemProperty>
474                                             <key>yamlresponses_label</key>
475                                             <value>Response codes are uniform across all endpoints.</value>
476                                         </systemProperty>
477                                         <systemProperty>
478                                             <key>schema.configuration.location</key>
479                                             <value>${schema.configuration.location}</value>
480                                         </systemProperty>
481                                         <systemProperty>
482                                             <key>schema.nodes.location</key>
483                                             <value>${schema.nodes.location}</value>
484                                         </systemProperty>
485                                         <systemProperty>
486                                             <key>schema.edges.location</key>
487                                             <value>${schema.edges.location}</value>
488                                         </systemProperty>
489                                         <systemProperty>
490                                             <key>schema.version.list</key>
491                                             <value>${schema.version.list}</value>
492                                         </systemProperty>
493                                         <systemProperty>
494                                             <key>schema.version.depth.start</key>
495                                             <value>${schema.version.depth.start}</value>
496                                         </systemProperty>
497                                         <systemProperty>
498                                             <key>schema.version.depth.start</key>
499                                             <value>${schema.version.depth.start}</value>
500                                         </systemProperty>
501                                         <systemProperty>
502                                             <key>schema.version.related.link.start</key>
503                                             <value>${schema.version.related.link.start}</value>
504                                         </systemProperty>
505                                         <systemProperty>
506                                             <key>schema.version.app.root.start</key>
507                                             <value>${schema.version.app.root.start}</value>
508                                         </systemProperty>
509                                         <systemProperty>
510                                             <key>schema.version.edge.label.start</key>
511                                             <value>${schema.version.app.root.start}</value>
512                                         </systemProperty>
513                                         <systemProperty>
514                                             <key>schema.version.namespace.change.start</key>
515                                             <value>${schema.version.namespace.change.start}</value>
516                                         </systemProperty>
517                                         <systemProperty>
518                                             <key>schema.version.api.default</key>
519                                             <value>${schema.version.api.default}</value>
520                                         </systemProperty>
521                                         <systemProperty>
522                                             <key>aai.release</key>
523                                             <value>${aai.release}</value>
524                                         </systemProperty>
525                                     </systemProperties>
526                                 </configuration>
527                             </execution>
528                             <execution>
529                                 <id>autoGenerateHtml</id>
530                                 <phase>process-classes</phase>
531                                 <goals>
532                                     <goal>java</goal>
533                                 </goals>
534                                 <configuration>
535                                     <mainClass>org.onap.aai.schemagen.AutoGenerateHtml</mainClass>
536                                     <systemProperties>
537                                         <property>
538                                             <key>aai.generate.version</key>
539                                             <value>${gendoc.version}</value>
540                                         </property>
541                                         <property>
542                                             <key>aai.wiki.link</key>
543                                             <value>${aai.wiki.link}</value>
544                                         </property>
545                                         <systemProperty>
546                                             <key>schema.configuration.location</key>
547                                             <value>${schema.configuration.location}</value>
548                                         </systemProperty>
549                                         <systemProperty>
550                                             <key>schema.nodes.location</key>
551                                             <value>${schema.nodes.location}</value>
552                                         </systemProperty>
553                                         <systemProperty>
554                                             <key>schema.edges.location</key>
555                                             <value>${schema.edges.location}</value>
556                                         </systemProperty>
557                                         <systemProperty>
558                                             <key>schema.version.list</key>
559                                             <value>${schema.version.list}</value>
560                                         </systemProperty>
561                                         <systemProperty>
562                                             <key>schema.version.depth.start</key>
563                                             <value>${schema.version.depth.start}</value>
564                                         </systemProperty>
565                                         <systemProperty>
566                                             <key>schema.version.depth.start</key>
567                                             <value>${schema.version.depth.start}</value>
568                                         </systemProperty>
569                                         <systemProperty>
570                                             <key>schema.version.related.link.start</key>
571                                             <value>${schema.version.related.link.start}</value>
572                                         </systemProperty>
573                                         <systemProperty>
574                                             <key>schema.version.app.root.start</key>
575                                             <value>${schema.version.app.root.start}</value>
576                                         </systemProperty>
577                                         <systemProperty>
578                                             <key>schema.version.edge.label.start</key>
579                                             <value>${schema.version.app.root.start}</value>
580                                         </systemProperty>
581                                         <systemProperty>
582                                             <key>schema.version.namespace.change.start</key>
583                                             <value>${schema.version.namespace.change.start}</value>
584                                         </systemProperty>
585                                         <systemProperty>
586                                             <key>schema.version.api.default</key>
587                                             <value>${schema.version.api.default}</value>
588                                         </systemProperty>
589                                         <systemProperty>
590                                             <key>aai.release</key>
591                                             <value>${aai.release}</value>
592                                         </systemProperty>
593                                     </systemProperties>
594                                 </configuration>
595                             </execution>
596                         </executions>
597                     </plugin>
598                 </plugins>
599             </build>
600         </profile>
601     </profiles>
602     <dependencies>
603         <dependency>
604             <groupId>javax.annotation</groupId>
605             <artifactId>javax.annotation-api</artifactId>
606             <scope>compile</scope>
607         </dependency>
608         <dependency>
609             <groupId>javax.xml.bind</groupId>
610             <artifactId>jaxb-api</artifactId>
611             <version>2.3.0</version>
612         </dependency>
613         <dependency>
614             <groupId>org.eclipse.persistence</groupId>
615             <artifactId>eclipselink</artifactId>
616             <version>3.0.0</version>
617         </dependency>
618         <dependency>
619             <groupId>org.eclipse.persistence</groupId>
620             <artifactId>org.eclipse.persistence.moxy</artifactId>
621             <version>3.0.0</version>
622         </dependency>
623         <dependency>
624             <groupId>org.springframework</groupId>
625             <artifactId>spring-context</artifactId>
626         </dependency>
627         <dependency>
628             <groupId>org.springframework</groupId>
629             <artifactId>spring-web</artifactId>
630         </dependency>
631         <dependency>
632             <groupId>org.springframework</groupId>
633             <artifactId>spring-core</artifactId>
634         </dependency>
635         <dependency>
636             <groupId>org.springframework</groupId>
637             <artifactId>spring-expression</artifactId>
638         </dependency>
639         <dependency>
640             <groupId>org.springframework</groupId>
641             <artifactId>spring-webmvc</artifactId>
642         </dependency>
643         <dependency>
644             <groupId>org.springframework</groupId>
645             <artifactId>spring-test</artifactId>
646             <scope>test</scope>
647         </dependency>
648         <dependency>
649             <groupId>junit</groupId>
650             <artifactId>junit</artifactId>
651             <version>4.12</version>
652             <scope>test</scope>
653         </dependency>
654         <dependency>
655             <groupId>org.yaml</groupId>
656             <artifactId>snakeyaml</artifactId>
657             <version>1.29</version>
658             <scope>compile</scope>
659         </dependency>
660         <dependency>
661             <groupId>org.onap.aai.aai-common</groupId>
662             <artifactId>aai-schema-ingest</artifactId>
663             <version>1.9.3</version>
664             <scope>compile</scope>
665             <exclusions>
666                 <exclusion>
667                     <groupId>org.springframework</groupId>
668                     <artifactId>spring-context</artifactId>
669                 </exclusion>
670                 <exclusion>
671                     <groupId>org.springframework</groupId>
672                     <artifactId>spring-core</artifactId>
673                 </exclusion>
674                 <exclusion>
675                     <groupId>org.springframework</groupId>
676                     <artifactId>spring-web</artifactId>
677                 </exclusion>
678                 <exclusion>
679                     <groupId>org.springframework</groupId>
680                     <artifactId>spring-expression</artifactId>
681                 </exclusion>
682                 <exclusion>
683                     <groupId>org.springframework</groupId>
684                     <artifactId>spring-webmvc</artifactId>
685                 </exclusion>
686             </exclusions>
687         </dependency>
688         <dependency>
689             <groupId>org.freemarker</groupId>
690             <artifactId>freemarker</artifactId>
691             <version>2.3.21</version>
692         </dependency>
693         <dependency>
694             <groupId>com.fasterxml.jackson.dataformat</groupId>
695             <artifactId>jackson-dataformat-yaml</artifactId>
696             <version>2.2.3</version>
697         </dependency>
698         <dependency>
699             <groupId>org.apache.commons</groupId>
700             <artifactId>commons-lang3</artifactId>
701             <version>3.7</version>
702             <scope>compile</scope>
703         </dependency>
704         <dependency>
705             <groupId>org.apache.commons</groupId>
706             <artifactId>commons-text</artifactId>
707             <version>1.2</version>
708             <scope>compile</scope>
709         </dependency>
710         <dependency>
711             <groupId>org.hamcrest</groupId>
712             <artifactId>java-hamcrest</artifactId>
713             <version>2.0.0.0</version>
714             <scope>test</scope>
715         </dependency>
716         <dependency>
717             <groupId>org.hamcrest</groupId>
718             <artifactId>hamcrest-core</artifactId>
719             <version>1.3</version>
720             <scope>test</scope>
721         </dependency>
722         <dependency>
723             <groupId>org.mockito</groupId>
724             <artifactId>mockito-all</artifactId>
725             <version>1.10.19</version>
726             <scope>test</scope>
727         </dependency>
728     </dependencies>
729     <build>
730         <plugins>
731             <plugin>
732                 <groupId>org.apache.maven.plugins</groupId>
733                 <artifactId>maven-source-plugin</artifactId>
734             </plugin>
735             <plugin>
736                 <groupId>org.apache.maven.plugins</groupId>
737                 <artifactId>maven-site-plugin</artifactId>
738             </plugin>
739             <plugin>
740                 <groupId>org.apache.maven.plugins</groupId>
741                 <artifactId>maven-deploy-plugin</artifactId>
742             </plugin>
743         </plugins>
744         <resources>
745             <resource>
746                 <directory>src/main/resources</directory>
747                 <filtering>false</filtering>
748                 <includes>
749                     <include>**/*</include>
750                 </includes>
751             </resource>
752         </resources>
753     </build>
754
755     <!-- Start of ONAP Specific Repositories -->
756     <pluginRepositories>
757         <pluginRepository>
758             <id>central</id>
759             <url>https://repo1.maven.org/maven2</url>
760         </pluginRepository>
761         <pluginRepository>
762             <id>EvoSuite</id>
763             <name>EvoSuite Repository</name>
764             <url>https://www.evosuite.org/m2</url>
765         </pluginRepository>
766     </pluginRepositories>
767     <!-- End of ONAP Specific Repositories -->
768 </project>