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