UPdate pom to oparent 3.0.0 and fix Dockerfile base image
[externalapi/nbi.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3
4         Copyright (c) 2018 Orange
5
6         Licensed under the Apache License, Version 2.0 (the "License");
7         you may not use this file except in compliance with the License.
8         You may obtain a copy of the License at
9
10             http://www.apache.org/licenses/LICENSE-2.0
11
12         Unless required by applicable law or agreed to in writing, software
13         distributed under the License is distributed on an "AS IS" BASIS,
14         WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15         See the License for the specific language governing permissions and
16         limitations under the License.
17
18 -->
19 <!-- Copyright (c) 2018 Orange Licensed under the Apache License, Version 
20         2.0 (the "License"); you may not use this file except in compliance with 
21         the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
22         Unless required by applicable law or agreed to in writing, software distributed 
23         under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES 
24         OR CONDITIONS OF ANY KIND, either express or implied. See the License for 
25         the specific language governing permissions and limitations under the License. -->
26 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
27   xmlns="http://maven.apache.org/POM/4.0.0"
28   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
29   <modelVersion>4.0.0</modelVersion>
30
31   <groupId>org.onap.externalapi-nbi</groupId>
32   <artifactId>nbi-rest-services</artifactId>
33   <version>5.0.1-SNAPSHOT</version>
34   <packaging>jar</packaging>
35
36   <name>externalapi-nbi</name>
37
38   <parent>
39     <groupId>org.onap.oparent</groupId>
40     <artifactId>oparent</artifactId>
41       <version>3.0.0</version>
42   </parent>
43
44   <properties>
45     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
46     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
47     <start-class>org.onap.nbi.Application</start-class>
48     <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
49     <nexusproxy>https://nexus.onap.org</nexusproxy>
50     <snapshotNexusPath>content/repositories/snapshots/</snapshotNexusPath>
51     <releaseNexusPath>content/repositories/releases/</releaseNexusPath>
52     <stagingNexusPath>content/repositories/staging/</stagingNexusPath>
53     <java.version>1.8</java.version>
54     <docker.pull.registry>nexus3.onap.org:10001</docker.pull.registry>
55     <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
56     <timestamp>${maven.build.timestamp}</timestamp>
57     <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
58     <!--docker -->
59     <docker.tag>${project.version}-${timestamp}</docker.tag>
60     <docker.latest.tag>${project.version}-latest</docker.latest.tag>
61     <!--sonar -->
62     <sonar.language>java</sonar.language>
63     <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
64     <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports
65     </sonar.surefire.reportsPath>
66     <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec
67     </sonar.jacoco.reportPath>
68     <sonar.jacoco.itReportPath>${project.build.directory}/coverage-reports/jacoco-it.exec
69     </sonar.jacoco.itReportPath>
70     <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
71     <sonar.projectVersion>${project.version}</sonar.projectVersion>
72     <sonar.coverage.exclusions>**/model/**/*</sonar.coverage.exclusions>
73   </properties>
74
75   <!--<repositories>-->
76   <!--<repository>-->
77   <!--<id>maven2-repository.java.net</id>-->
78   <!--<name>Java.net Repository for Maven</name>-->
79   <!--<url>http://download.java.net/maven/2/</url>-->
80   <!--<layout>default</layout>-->
81   <!--</repository>-->
82   <!--<repository>-->
83   <!--<id>ecomp-release</id>-->
84   <!--<name>Snapshot Repository</name>-->
85   <!--<url>https://nexus.onap.org/content/repositories/releases/</url>-->
86   <!--</repository>-->
87   <!--<repository>-->
88   <!--<id>ecomp-staging</id>-->
89   <!--<name>Staging Repository</name>-->
90   <!--<url>https://nexus.onap.org/content/repositories/staging/</url>-->
91   <!--</repository>-->
92   <!--<repository>-->
93   <!--<id>ecomp-snapshots</id>-->
94   <!--<name>Snapshot Repository</name>-->
95   <!--<url>https://nexus.onap.org/content/repositories/snapshots/</url>-->
96   <!--</repository>-->
97   <!--</repositories>-->
98
99   <distributionManagement>
100     <repository>
101       <id>ecomp-releases</id>
102       <name>Release Repository</name>
103       <url>${nexusproxy}/${releaseNexusPath}</url>
104     </repository>
105     <snapshotRepository>
106       <id>ecomp-snapshots</id>
107       <name>Snapshot Repository</name>
108       <url>${nexusproxy}/${snapshotNexusPath}</url>
109     </snapshotRepository>
110   </distributionManagement>
111
112   <licenses>
113     <license>
114       <name>Apache2</name>
115       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
116     </license>
117   </licenses>
118
119   <dependencyManagement>
120     <dependencies>
121       <dependency>
122         <groupId>org.springframework.boot</groupId>
123         <artifactId>spring-boot-dependencies</artifactId>
124         <version>2.2.2.RELEASE</version>
125         <type>pom</type>
126         <scope>import</scope>
127       </dependency>
128     </dependencies>
129   </dependencyManagement>
130
131   <dependencies>
132
133     <dependency>
134       <groupId>org.springframework.boot</groupId>
135       <artifactId>spring-boot-starter-web</artifactId>
136       <exclusions>
137         <exclusion>
138           <groupId>org.apache.tomcat.embed</groupId>
139           <artifactId>tomcat-embed-core</artifactId>
140         </exclusion>
141       </exclusions>
142     </dependency>
143
144     <dependency>
145       <groupId>org.apache.tomcat.embed</groupId>
146       <artifactId>tomcat-embed-core</artifactId>
147       <version>9.0.30</version>
148     </dependency>
149
150     <dependency>
151       <groupId>org.springframework.boot</groupId>
152       <artifactId>spring-boot-starter-data-jpa</artifactId>
153     </dependency>
154
155     <dependency>
156       <groupId>org.springframework.boot</groupId>
157       <artifactId>spring-boot-starter-aop</artifactId>
158     </dependency>
159
160     <dependency>
161       <groupId>commons-io</groupId>
162       <artifactId>commons-io</artifactId>
163       <version>2.6</version>
164     </dependency>
165
166     <dependency>
167       <groupId>commons-beanutils</groupId>
168       <artifactId>commons-beanutils</artifactId>
169     </dependency>
170
171     <dependency>
172       <groupId>javax.validation</groupId>
173       <artifactId>validation-api</artifactId>
174     </dependency>
175
176     <dependency>
177       <groupId>org.apache.commons</groupId>
178       <artifactId>commons-lang3</artifactId>
179     </dependency>
180
181     <!-- mongo -->
182
183     <dependency>
184       <groupId>org.springframework.boot</groupId>
185       <artifactId>spring-boot-starter-data-mongodb</artifactId>
186     </dependency>
187
188     <!-- mysql -->
189
190     <dependency>
191       <groupId>org.mariadb.jdbc</groupId>
192       <artifactId>mariadb-java-client</artifactId>
193     </dependency>
194
195     <!-- swagger -->
196
197     <dependency>
198       <groupId>io.swagger</groupId>
199       <artifactId>swagger-annotations</artifactId>
200       <version>1.5.23</version>
201     </dependency>
202
203     <!-- swagger core -->
204     <dependency>
205       <groupId>io.swagger</groupId>
206       <artifactId>swagger-core</artifactId>
207       <version>1.5.23</version>
208     </dependency>
209
210     <!-- jackson -->
211     
212     <dependency>
213       <groupId>com.fasterxml.jackson.core</groupId>
214       <artifactId>jackson-databind</artifactId>
215       <version>2.10.1</version>
216         </dependency>   
217
218     <dependency>
219       <groupId>com.fasterxml.jackson.dataformat</groupId>
220       <artifactId>jackson-dataformat-yaml</artifactId>
221     </dependency>
222
223     <!-- sdc tosca parser -->
224
225     <dependency>
226       <groupId>org.onap.sdc.sdc-tosca</groupId>
227       <artifactId>sdc-tosca</artifactId>
228       <version>1.6.0</version>
229       <exclusions>
230         <exclusion>
231           <groupId>com.google.guava</groupId>
232           <artifactId>guava</artifactId>
233         </exclusion>
234         <exclusion>
235           <groupId>commons-codec</groupId>
236           <artifactId>commons-codec</artifactId>
237         </exclusion>
238       </exclusions>
239     </dependency>
240
241     <dependency>
242       <groupId>commons-codec</groupId>
243       <artifactId>commons-codec</artifactId>
244       <version>1.13</version>
245     </dependency>
246
247     <!-- jolt -->
248
249     <dependency>
250       <groupId>com.bazaarvoice.jolt</groupId>
251       <artifactId>jolt-core</artifactId>
252       <version>0.1.1</version>
253       <exclusions>
254         <exclusion>
255           <groupId>com.fasterxml.jackson.core</groupId>
256           <artifactId>jackson-databind</artifactId>
257         </exclusion>
258       </exclusions>
259     </dependency>
260
261     <dependency>
262       <groupId>com.bazaarvoice.jolt</groupId>
263       <artifactId>json-utils</artifactId>
264       <version>0.1.1</version>
265       <exclusions>
266         <exclusion>
267           <groupId>com.fasterxml.jackson.core</groupId>
268           <artifactId>jackson-databind</artifactId>
269         </exclusion>
270       </exclusions>
271     </dependency>
272
273     <!-- test -->
274
275     <dependency>
276       <groupId>org.springframework.boot</groupId>
277       <artifactId>spring-boot-starter-test</artifactId>
278       <scope>test</scope>
279     </dependency>
280
281     <!-- test h2 -->
282
283     <dependency>
284       <groupId>com.h2database</groupId>
285       <artifactId>h2</artifactId>
286       <scope>test</scope>
287     </dependency>
288
289     <dependency>
290       <groupId>de.flapdoodle.embed</groupId>
291       <artifactId>de.flapdoodle.embed.mongo</artifactId>
292       <scope>test</scope>
293     </dependency>
294
295     <!-- test wiremock -->
296
297     <dependency>
298       <groupId>org.springframework.cloud</groupId>
299       <artifactId>spring-cloud-contract-wiremock</artifactId>
300       <version>1.2.7.RELEASE</version>
301       <scope>test</scope>
302       <exclusions>
303         <exclusion>
304           <groupId>com.fasterxml.jackson.core</groupId>
305           <artifactId>jackson-databind</artifactId>
306         </exclusion>
307         <exclusion>
308           <groupId>commons-codec</groupId>
309           <artifactId>commons-codec</artifactId>
310         </exclusion>
311       </exclusions>
312     </dependency>
313
314     <dependency>
315       <groupId>org.eclipse.jetty</groupId>
316       <artifactId>jetty-servlet</artifactId>
317       <scope>test</scope>
318     </dependency>
319
320     <dependency>
321       <groupId>org.eclipse.jetty</groupId>
322       <artifactId>jetty-servlets</artifactId>
323       <scope>test</scope>
324     </dependency>
325
326     <!-- runtime dev -->
327
328     <dependency>
329       <groupId>org.springframework.boot</groupId>
330       <artifactId>spring-boot-devtools</artifactId>
331       <scope>runtime</scope>
332     </dependency>
333
334     <!-- MSB SDK -->
335     <dependency>
336       <groupId>org.onap.msb.java-sdk</groupId>
337       <artifactId>msb-java-sdk</artifactId>
338       <version>1.2.5</version>
339       <exclusions>
340         <exclusion>
341           <groupId>com.google.guava</groupId>
342           <artifactId>guava</artifactId>
343         </exclusion>
344         <exclusion>
345           <groupId>com.squareup.okhttp3</groupId>
346           <artifactId>okhttp</artifactId>
347         </exclusion>
348         <exclusion>
349           <groupId>com.squareup.retrofit2</groupId>
350           <artifactId>retrofit</artifactId>
351         </exclusion>        
352       </exclusions>
353     </dependency>
354
355     <dependency>
356       <groupId>com.squareup.okhttp3</groupId>
357       <artifactId>okhttp</artifactId>
358       <version>4.3.1</version>
359     </dependency>
360
361     <dependency>
362       <groupId>com.google.guava</groupId>
363       <artifactId>guava</artifactId>
364     </dependency>
365     
366     <dependency>
367       <groupId>com.squareup.retrofit2</groupId>
368       <artifactId>retrofit</artifactId>
369       <version>2.7.1</version>
370     </dependency>    
371
372     <!-- karate -->
373
374     <dependency>
375       <groupId>com.intuit.karate</groupId>
376       <artifactId>karate-junit4</artifactId>
377       <version>0.9.4</version>
378       <scope>test</scope>
379     </dependency>
380
381     <dependency>
382       <groupId>com.intuit.karate</groupId>
383       <artifactId>karate-apache</artifactId>
384       <version>0.9.4</version>
385       <scope>test</scope>
386     </dependency>
387
388   </dependencies>
389
390   <build>
391     <testResources>
392       <testResource>
393         <directory>src/test/java</directory>
394         <excludes>
395           <exclude>**/*.java</exclude>
396         </excludes>
397       </testResource>
398       <testResource>
399         <directory>src/test/resources</directory>
400       </testResource>
401     </testResources>
402     <plugins>
403       <plugin>
404         <groupId>org.springframework.boot</groupId>
405         <artifactId>spring-boot-maven-plugin</artifactId>
406         <version>2.2.1.RELEASE</version>
407         <executions>
408           <execution>
409             <goals>
410               <goal>repackage</goal>
411             </goals>
412             <configuration>
413               <mainClass>org.onap.nbi.Application</mainClass>
414             </configuration>
415           </execution>
416         </executions>
417       </plugin>
418       <plugin>
419         <groupId>org.apache.maven.plugins</groupId>
420         <artifactId>maven-surefire-plugin</artifactId>
421         <version>2.22.2</version>
422         <configuration>
423 <!--          <argLine>-->
424 <!--            &#45;&#45;illegal-access=permit-->
425 <!--          </argLine>-->
426           <includes>
427             <include>org/onap/nbi/test/KarateApiTest.java</include>
428             <include>org/onap/nbi/test/ExecutionTaskTest.java</include>
429             <include>org/onap/nbi/test/ServiceOrderRepositoryTest.java</include>
430             <include>org/onap/nbi/apis/servicecatalog/ToscaInfosProcessorTest.java</include>
431           </includes>
432         </configuration>
433       </plugin>
434       <plugin>
435         <groupId>org.apache.maven.plugins</groupId>
436         <artifactId>maven-site-plugin</artifactId>
437         <dependencies>
438           <dependency>
439             <groupId>org.apache.maven.wagon</groupId>
440             <artifactId>wagon-webdav-jackrabbit</artifactId>
441             <version>2.10</version>
442           </dependency>
443         </dependencies>
444       </plugin>
445       <plugin>
446         <groupId>com.mycila</groupId>
447         <artifactId>license-maven-plugin</artifactId>
448         <version>3.0</version>
449         <configuration>
450           <header>LICENSE.TXT</header>
451           <includes>
452             <include>restclient/**</include>
453             <include>src/**</include>
454             <include>**/*.xml</include>
455             <include>**/*.xsd</include>
456             <include>**/*.yml</include>
457             <include>**/*.yaml</include>
458             <include>**/*.plantuml</include>
459           </includes>
460           <excludes>
461             <!-- karate-config.js doesn't support comment, and is mandatory by
462               karate -->
463             <exclude>src/test/java/karate-config.js</exclude>
464             <exclude>releases/**/*.yaml</exclude>
465           </excludes>
466           <skipExistingHeaders>true</skipExistingHeaders>
467           <skip>false</skip>
468           <mapping>
469             <http>SCRIPT_STYLE</http>
470             <xsd>XML_STYLE</xsd>
471             <yaml>SCRIPT_STYLE</yaml>
472             <yml>SCRIPT_STYLE</yml>
473             <feature>SCRIPT_STYLE</feature>
474             <plantuml>SCRIPT_STYLE</plantuml>
475           </mapping>
476         </configuration>
477         <executions>
478           <execution>
479             <goals>
480               <!-- Set goal to "format" to auto update license headers -->
481               <goal>check</goal>
482             </goals>
483             <phase>process-sources</phase>
484           </execution>
485         </executions>
486       </plugin>
487       <plugin>
488         <groupId>org.codehaus.mojo</groupId>
489         <artifactId>sonar-maven-plugin</artifactId>
490         <version>3.2</version>
491       </plugin>
492       <plugin>
493         <groupId>org.jacoco</groupId>
494         <artifactId>jacoco-maven-plugin</artifactId>
495         <version>0.8.5</version>
496         <configuration>
497           <dumpOnExit>true</dumpOnExit>
498           <includes>
499             <include>org.onap.nbi.*</include>
500           </includes>
501           <excludes>
502             <exclude>**/model/**/*</exclude>
503           </excludes>
504         </configuration>
505         <executions>
506           <execution>
507             <id>pre-unit-test</id>
508             <goals>
509               <goal>prepare-agent</goal>
510             </goals>
511             <configuration>
512               <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile>
513             </configuration>
514           </execution>
515           <execution>
516             <id>pre-integration-test</id>
517             <phase>pre-integration-test</phase>
518             <goals>
519               <goal>prepare-agent</goal>
520             </goals>
521             <configuration>
522               <destFile>${project.build.directory}/coverage-reports/jacoco-it.exec</destFile>
523             </configuration>
524           </execution>
525           <execution>
526             <goals>
527               <goal>merge</goal>
528             </goals>
529             <phase>post-integration-test</phase>
530             <configuration>
531               <fileSets>
532                 <fileSet
533                   implementation="org.apache.maven.shared.model.fileset.FileSet">
534                   <directory>${project.build.directory}/coverage-reports</directory>
535                   <includes>
536                     <include>*.exec</include>
537                   </includes>
538                 </fileSet>
539               </fileSets>
540               <destFile>${project.build.directory}/jacoco-dev.exec</destFile>
541             </configuration>
542           </execution>
543         </executions>
544       </plugin>
545       <plugin>
546         <artifactId>maven-source-plugin</artifactId>
547         <version>3.2.0</version>
548         <executions>
549           <execution>
550             <id>attach-sources</id>
551             <phase>deploy</phase>
552             <goals>
553               <goal>jar-no-fork</goal>
554             </goals>
555           </execution>
556         </executions>
557       </plugin>
558     </plugins>
559   </build>
560
561   <profiles>
562     <profile>
563       <id>docker</id>
564       <build>
565         <plugins>
566           <plugin>
567             <groupId>io.fabric8</groupId>
568             <artifactId>docker-maven-plugin</artifactId>
569             <version>0.28.0</version>
570             <configuration>
571               <verbose>true</verbose>
572               <apiVersion>1.23</apiVersion>
573               <pullRegistry>${docker.pull.registry}</pullRegistry>
574               <pushRegistry>${docker.push.registry}</pushRegistry>
575               <images>
576                 <image>
577                   <name>onap/externalapi/nbi:${docker.tag}</name>
578                   <build>
579                     <cleanup>true</cleanup>
580                     <tags>
581                       <tag>latest</tag>
582                       <tag>${docker.latest.tag}</tag>
583                     </tags>
584                     <dockerFileDir>${project.basedir}</dockerFileDir>
585                     <args>
586                       <PKG_FILENAME>${project.build.finalName}.${project.packaging}</PKG_FILENAME>
587                     </args>
588                   </build>
589                 </image>
590               </images>
591             </configuration>
592             <executions>
593               <execution>
594                 <id>clean-images</id>
595                 <phase>pre-clean</phase>
596                 <goals>
597                   <goal>remove</goal>
598                 </goals>
599                 <configuration>
600                   <removeMode>all</removeMode>
601                 </configuration>
602               </execution>
603               <execution>
604                 <id>generate-images</id>
605                 <phase>package</phase>
606                 <goals>
607                   <goal>build</goal>
608                 </goals>
609               </execution>
610               <execution>
611                 <id>push-images</id>
612                 <phase>deploy</phase>
613                 <goals>
614                   <goal>push</goal>
615                 </goals>
616               </execution>
617             </executions>
618           </plugin>
619         </plugins>
620       </build>
621     </profile>
622     <profile>
623       <id>onap-settings</id>
624       <properties>
625         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
626         <onap.nexus.rawrepo.baseurl.upload>https://nexus.onap.org/content/sites/raw
627         </onap.nexus.rawrepo.baseurl.upload>
628         <onap.nexus.rawrepo.baseurl.download>
629           https://nexus.onap.org/service/local/repositories/raw/content
630         </onap.nexus.rawrepo.baseurl.download>
631         <onap.nexus.rawrepo.serverid>ecomp-raw</onap.nexus.rawrepo.serverid>
632
633         <!-- properties for Nexus Docker registry -->
634         <onap.nexus.dockerregistry.daily>nexus3.onap.org:10003</onap.nexus.dockerregistry.daily>
635         <onap.nexus.dockerregistry.release>nexus3.onap.org:10002</onap.nexus.dockerregistry.release>
636         <docker.pull.registry>nexus3.onap.org:10001</docker.pull.registry>
637         <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
638       </properties>
639     </profile>
640     <profile>
641       <id>onap-snapshots</id>
642       <repositories>
643         <repository>
644           <id>onap-snapshots</id>
645           <name>onap-snapshots</name>
646           <url>https://nexus.onap.org/content/repositories/snapshots/</url>
647           <releases>
648             <enabled>false</enabled>
649           </releases>
650           <snapshots>
651             <enabled>true</enabled>
652           </snapshots>
653         </repository>
654       </repositories>
655       <pluginRepositories>
656         <pluginRepository>
657           <id>onap-snapshots</id>
658           <name>onap-snapshots</name>
659           <url>https://nexus.onap.org/content/repositories/snapshots/</url>
660           <releases>
661             <enabled>false</enabled>
662           </releases>
663           <snapshots>
664             <enabled>true</enabled>
665           </snapshots>
666         </pluginRepository>
667       </pluginRepositories>
668     </profile>
669     <profile>
670       <id>onap-releases</id>
671       <repositories>
672         <repository>
673           <id>onap-releases</id>
674           <name>onap-releases</name>
675           <url>https://nexus.onap.org/content/repositories/releases/</url>
676           <releases>
677             <enabled>true</enabled>
678           </releases>
679           <snapshots>
680             <enabled>false</enabled>
681           </snapshots>
682         </repository>
683       </repositories>
684       <pluginRepositories>
685         <pluginRepository>
686           <id>onap-releases</id>
687           <name>onap-releases</name>
688           <url>https://nexus.onap.org/content/repositories/releases/</url>
689           <releases>
690             <enabled>true</enabled>
691           </releases>
692           <snapshots>
693             <enabled>false</enabled>
694           </snapshots>
695         </pluginRepository>
696       </pluginRepositories>
697     </profile>
698     <profile>
699       <id>onap-public</id>
700       <repositories>
701         <repository>
702           <id>central</id>
703           <url>http://repo1.maven.org/maven2/</url>
704         </repository>
705         <repository>
706           <id>onap-public</id>
707           <name>onap-public</name>
708           <url>https://nexus.onap.org/content/repositories/public/</url>
709           <releases>
710             <enabled>true</enabled>
711           </releases>
712           <snapshots>
713             <enabled>false</enabled>
714           </snapshots>
715         </repository>
716       </repositories>
717       <pluginRepositories>
718         <pluginRepository>
719           <id>central</id>
720           <url>http://repo1.maven.org/maven2/</url>
721         </pluginRepository>
722         <pluginRepository>
723           <id>onap-public</id>
724           <name>onap-public</name>
725           <url>https://nexus.onap.org/content/repositories/public/</url>
726           <releases>
727             <enabled>true</enabled>
728           </releases>
729           <snapshots>
730             <enabled>false</enabled>
731           </snapshots>
732         </pluginRepository>
733       </pluginRepositories>
734     </profile>
735   </profiles>
736
737 </project>