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