Changes Listed below:
[music.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  ============LICENSE_START==========================================
4  org.onap.music
5  ===================================================================
6   Copyright (c) 2017 AT&T Intellectual Property
7  ===================================================================
8   Modifications Copyright (c) 2019 IBM.
9  ===================================================================
10   Licensed under the Apache License, Version 2.0 (the "License");
11   you may not use this file except in compliance with the License.
12   You may obtain a copy of the License at
13
14      http://www.apache.org/licenses/LICENSE-2.0
15
16   Unless required by applicable law or agreed to in writing, software
17   distributed under the License is distributed on an "AS IS" BASIS,
18   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19   See the License for the specific language governing permissions and
20   limitations under the License.
21
22  ============LICENSE_END=============================================
23  ====================================================================
24 -->
25 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
26     <modelVersion>4.0.0</modelVersion>
27     <groupId>org.onap.music</groupId>
28     <artifactId>MUSIC</artifactId>
29     <packaging>jar</packaging>
30     <version>3.2.28-SNAPSHOT</version>
31     <description>
32             This is the MUSIC REST interface, packaged as a Springboot jar file.
33     </description>
34
35     <parent>
36         <groupId>org.onap.oparent</groupId>
37         <artifactId>oparent</artifactId>
38         <version>2.0.0</version>
39         <relativePath/>
40     </parent> 
41
42     <dependencyManagement>
43         <dependencies>
44             <!-- <dependency>
45                 <groupId>org.springframework.boot</groupId>
46                 <artifactId>spring-boot-starter-data-jpa</artifactId>
47                 <version>2.0.3.RELEASE</version>
48                </dependency> -->
49             <dependency>
50                 <groupId>org.springframework.boot</groupId>
51                 <artifactId>spring-boot-dependencies</artifactId>
52                 <version>2.1.1.RELEASE</version>
53                 <type>pom</type>
54                 <scope>import</scope>
55             </dependency>
56         </dependencies>
57     </dependencyManagement>
58     <properties>
59         <start-class>org.onap.music.MusicApplication</start-class>
60         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
61         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
62         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
63         <java.version>1.8</java.version>
64         <jersey1.version>1.19</jersey1.version>
65         <jersey2.version>2.25.1</jersey2.version>
66         <jaxrs.version>2.0.1</jaxrs.version>
67         <cassandra.version>3.6.0</cassandra.version>
68
69         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
70         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
71         <!--nexus -->
72         <nexusproxy>https://nexus.onap.org</nexusproxy>
73         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
74         <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
75         <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
76         <stagingNexusPath>/content/repositories/staging/</stagingNexusPath>
77         <sitePath>/content/sites/site/org/onap/music/${project.version}</sitePath>
78         <!--maven -->
79         <timestamp>${maven.build.timestamp}</timestamp>
80         <maven.build.timestamp.format>yyyy.MM.dd.HH.mm</maven.build.timestamp.format>
81         <!--skip checkstyle -->
82         <maven.check.skip>false</maven.check.skip>
83         <!--docker -->
84         <docker.tag>${project.version}-${timestamp}</docker.tag>
85         <docker.latest.tag>${project.version}-latest</docker.latest.tag>
86         <maven.compiler.source>1.8</maven.compiler.source>
87         <maven.compiler.target>1.8</maven.compiler.target>
88     </properties>
89
90     <repositories>
91         <repository>
92             <id>onap-releases</id>
93             <name>ONAP - Release Repository</name>
94             <url>${nexusproxy}/${releaseNexusPath}</url>
95         </repository>
96         <repository>
97             <id>onap-staging</id>
98             <name>ONAP - Staging Repository</name>
99             <url>${nexusproxy}/${stagingNexusPath}</url>
100         </repository>
101         <repository>
102             <id>onap-snapshots</id>
103             <name>ONAP - Snapshot Repository</name>
104             <url>${nexusproxy}/${snapshotNexusPath}</url>
105         </repository>
106         <repository>
107             <id>onap-public</id>
108             <name>ONAP public Repository</name>
109             <url>${nexusproxy}/content/groups/public</url>
110         </repository>
111     </repositories>
112
113     <build>
114         <!-- <finalName>${project.artifactId}-${project.version}-${timestamp}</finalName>-->
115         <finalName>${project.artifactId}</finalName>
116         <sourceDirectory>src/main/java</sourceDirectory>
117         <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
118         <testSourceDirectory>src/test/java</testSourceDirectory>
119         <testOutputDirectory>target/test-classes</testOutputDirectory>
120         <defaultGoal>validate</defaultGoal>
121         <resources>
122             <resource>
123                 <directory>src/main/resources</directory>
124                 <filtering>true</filtering>
125                 <includes>
126                 <include>**/*.properties</include>
127                 <include>**/*.xml</include>
128                 <include>**/*.ccf</include>
129                 </includes>
130             </resource>
131         </resources>
132         <testResources>
133             <testResource>
134                 <directory>${project.basedir}/src/test/resources</directory>
135             </testResource>
136             <!-- <testResource>
137                 <directory>${project.basedir}/src/main/resources</directory>
138             </testResource> -->
139         </testResources>
140         <plugins>
141             <plugin>
142                 <groupId>org.springframework.boot</groupId>
143                 <artifactId>spring-boot-maven-plugin</artifactId>
144                 <configuration>
145                     <mainClass>org.onap.music.MusicApplication</mainClass>
146                     <outputDirectory>./distribution/music/</outputDirectory>
147                     <addResources>true</addResources>
148                 </configuration>
149                 <executions>
150                     <execution>
151                         <goals>
152                             <goal>repackage</goal>
153                         </goals>
154                     </execution>
155                 </executions>
156             </plugin>
157 <!--
158             <plugin>
159                 <artifactId>maven-war-plugin</artifactId>
160                 <version>2.4</version>
161                 <configuration>
162                     <warSourceDirectory>WebContent</warSourceDirectory>
163                     <failOnMissingWebXml>false</failOnMissingWebXml>
164                 </configuration>
165             </plugin>
166 -->
167             <plugin>
168                 <groupId>org.apache.maven.plugins</groupId>
169                 <artifactId>maven-checkstyle-plugin</artifactId>
170                 <configuration>
171                     <skip>${maven.check.skip}</skip>
172                 </configuration>
173             </plugin>
174
175             <plugin>
176                 <groupId>org.apache.maven.plugins</groupId>
177                 <artifactId>maven-jar-plugin</artifactId>
178                 <version>2.4</version>
179                 <executions>
180                     <execution>
181                         <id>make-a-jar</id>
182                         <phase>compile</phase>
183                         <goals>
184                             <goal>jar</goal>
185                         </goals>
186                         <configuration>
187                             <excludes>
188                                 <!--<exclude>**/*.xml</exclude>
189                                 <exclude>**/*.properties</exclude>-->
190                                 <exclude>**/Sample*</exclude>
191                             </excludes>
192                         </configuration>
193                     </execution>
194                 </executions>
195             </plugin>
196             <plugin>
197                 <groupId>org.apache.maven.plugins</groupId>
198                 <artifactId>maven-install-plugin</artifactId>
199                 <version>2.4</version>
200                 <executions>
201                     <execution>
202                         <phase>install</phase>
203                         <goals>
204                             <goal>install-file</goal>
205                         </goals>
206                         <configuration>
207                             <packaging>jar</packaging>
208                             <artifactId>${project.artifactId}</artifactId>
209                             <groupId>${project.groupId}</groupId>
210                             <version>${project.version}</version>
211                             <file>${project.build.directory}/${project.artifactId}.jar</file>
212                         </configuration>
213                     </execution>
214                 </executions>
215             </plugin>
216         </plugins>
217     </build>
218
219     <dependencies>
220         <!-- Springboot -->
221          <dependency>
222             <groupId>org.springframework.boot</groupId>
223             <artifactId>spring-boot-starter</artifactId>
224         </dependency>
225         <dependency>
226             <groupId>org.springframework.data</groupId>
227             <artifactId>spring-data-cassandra</artifactId>
228         </dependency>
229         <dependency>
230             <groupId>org.springframework.boot</groupId>
231             <artifactId>spring-boot-starter-jersey</artifactId>
232         </dependency>
233         <dependency>
234             <groupId>org.springframework.boot</groupId>
235             <artifactId>spring-boot-starter-tomcat</artifactId>
236         </dependency>
237         <dependency>
238             <groupId>org.springframework.boot</groupId>
239             <artifactId>spring-boot-starter-test</artifactId>
240             <scope>test</scope>
241         </dependency>
242         <dependency>
243             <groupId>org.springframework.boot</groupId>
244             <artifactId>spring-boot-starter-actuator</artifactId>
245         </dependency>
246                 <dependency>
247                         <groupId>org.springframework</groupId>
248                         <artifactId>spring-aop</artifactId>
249                         <scope>compile</scope>
250                 </dependency>
251         <dependency>
252             <groupId>org.springframework.boot</groupId>
253             <artifactId>spring-boot-autoconfigure</artifactId>
254         </dependency>
255         <dependency>
256             <groupId>org.springframework</groupId>
257             <artifactId>spring-aop</artifactId>
258             <scope>compile</scope>
259         </dependency>
260         <dependency>
261             <groupId>org.aspectj</groupId>
262             <artifactId>aspectjweaver</artifactId>
263             <scope>compile</scope>
264         </dependency>
265         <!-- Springboot -->
266         <!-- Development -->
267                 <dependency>
268                         <groupId>org.aspectj</groupId>
269                         <artifactId>aspectjweaver</artifactId>
270                         <scope>compile</scope>
271                 </dependency>
272                 
273         <!-- Springboot -->
274         <!-- Development -->
275                 <dependency>
276             <groupId>javax.servlet</groupId>
277             <artifactId>servlet-api</artifactId>
278             <version>2.4</version>
279             <scope>provided</scope>
280         </dependency>
281         <dependency>
282             <groupId>javax.servlet</groupId>
283             <artifactId>javax.servlet-api</artifactId>
284             <version>3.0.1</version>
285             <scope>provided</scope>
286         </dependency>
287         <!-- /Development -->
288         <!-- Logging -->
289         <dependency>
290             <groupId>ch.qos.logback</groupId>
291             <artifactId>logback-core</artifactId>
292             <version>1.2.3</version>
293             <exclusions>
294                 <exclusion>
295                     <groupId>org.slf4j</groupId>
296                     <artifactId>slf4j-log4j12</artifactId>
297                 </exclusion>
298             </exclusions>
299         </dependency>
300         <dependency>
301             <groupId>ch.qos.logback</groupId>
302             <artifactId>logback-classic</artifactId>
303             <version>1.2.3</version>
304             <exclusions>
305                 <exclusion>
306                     <groupId>org.slf4j</groupId>
307                     <artifactId>slf4j-log4j12</artifactId>
308                 </exclusion>
309             </exclusions>
310         </dependency>
311         <dependency>
312             <groupId>com.att.eelf</groupId>
313             <artifactId>eelf-core</artifactId>
314             <version>1.0.1-oss</version>
315             <exclusions>
316                 <exclusion>
317                     <groupId>org.powermock</groupId>
318                     <artifactId>powermock-api-mockito</artifactId>
319                 </exclusion>
320                 <exclusion>
321                     <groupId>org.powermock</groupId>
322                     <artifactId>powermock-module-junit4</artifactId>
323                 </exclusion>
324             </exclusions>
325         </dependency>
326         <!-- End Logging -->
327         <!-- Cassandra -->
328         <dependency>
329         <groupId>io.dropwizard.metrics</groupId>
330         <artifactId>metrics-core</artifactId>
331         <version>4.1.0-rc3</version>
332         </dependency>
333         <dependency>
334         <groupId>com.datastax.cassandra</groupId>
335         <artifactId>cassandra-driver-core</artifactId>
336         <version>3.6.0</version>
337         </dependency>
338         <dependency>
339             <groupId>com.datastax.cassandra</groupId>
340             <artifactId>cassandra-driver-core</artifactId>
341             <version>${cassandra.version}</version>
342         </dependency> 
343         <!-- /Cassandra -->
344         <!-- Jersey -->
345         <dependency>
346             <groupId>com.sun.jersey</groupId>
347             <artifactId>jersey-client</artifactId>
348             <version>${jersey1.version}</version>
349         </dependency>
350         <dependency>
351             <groupId>com.sun.jersey</groupId>
352             <artifactId>jersey-server</artifactId>
353             <version>${jersey1.version}</version>
354         </dependency>
355         <dependency>
356             <groupId>com.sun.jersey</groupId>
357             <artifactId>jersey-json</artifactId>
358             <version>${jersey1.version}</version>
359         </dependency>
360         <dependency>
361             <groupId>com.sun.jersey</groupId>
362             <artifactId>jersey-servlet</artifactId>
363             <version>${jersey1.version}</version>
364         </dependency>
365         <!-- /Jersey -->
366
367         <dependency>
368             <groupId>org.apache.commons</groupId>
369             <artifactId>commons-jcs-core</artifactId>
370             <version>2.2</version>
371         </dependency>
372         <dependency>
373             <groupId>commons-codec</groupId>
374             <artifactId>commons-codec</artifactId>
375             <version>1.11</version>
376         </dependency>
377         <dependency>
378             <groupId>org.apache.commons</groupId>
379             <artifactId>commons-lang3</artifactId>
380             <version>3.8</version>
381         </dependency>
382         <!-- Testing -->
383         <dependency>
384             <groupId>junit</groupId>
385             <artifactId>junit</artifactId>
386             <version>4.12</version>
387             <scope>test</scope>
388         </dependency>
389         <dependency>
390             <groupId>org.cassandraunit</groupId>
391             <artifactId>cassandra-unit-spring</artifactId>
392             <version>3.5.0.1</version>
393             <scope>test</scope>
394             <exclusions>
395                 <exclusion>
396                     <groupId>io.dropwizard.metrics</groupId>
397                     <artifactId>metrics-core</artifactId>
398                 </exclusion>
399                 <exclusion>
400                     <groupId>com.addthis.metrics</groupId>
401                     <artifactId>reporter-config-base</artifactId>
402                 </exclusion>
403             </exclusions>
404         </dependency> 
405         <dependency>
406         <groupId>org.cassandraunit</groupId>
407         <artifactId>cassandra-unit-spring</artifactId>
408         <version>3.5.0.1</version>
409         <scope>test</scope>
410         <exclusions>
411             <exclusion>
412                 <groupId>org.slf4j</groupId>
413                 <artifactId>slf4j-log4j12</artifactId>
414             </exclusion>
415             <exclusion>
416                 <groupId>ch.qos.logback</groupId>
417                 <artifactId>logback-core</artifactId>
418             </exclusion>
419             <exclusion>
420                 <groupId>ch.qos.logback</groupId>
421                 <artifactId>logback-classic</artifactId>
422             </exclusion>
423             <exclusion>
424                 <groupId>org.cassandraunit</groupId>
425                 <artifactId>cassandra-unit</artifactId>
426             </exclusion>
427             <exclusion>
428                 <groupId>io.dropwizard.metrics</groupId>
429                 <artifactId>metrics-core</artifactId>
430             </exclusion>
431         </exclusions>
432     </dependency>
433     <dependency>
434             <groupId>org.cassandraunit</groupId>
435             <artifactId>cassandra-unit-shaded</artifactId>
436             <version>3.5.0.1</version>
437             <scope>test</scope>
438         </dependency>
439         <dependency>
440             <groupId>io.dropwizard.metrics</groupId>
441             <artifactId>metrics-core</artifactId>
442             <version>3.1.0</version>
443         </dependency>
444         <dependency>
445             <groupId>org.mockito</groupId>
446             <artifactId>mockito-core</artifactId>
447             <version>2.23.4</version>
448             <scope>test</scope>
449         </dependency>
450         <!--  /Testing -->
451         <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310 -->
452         <dependency>
453             <groupId>com.fasterxml.jackson.datatype</groupId>
454             <artifactId>jackson-datatype-jsr310</artifactId>
455             <version>2.9.8</version>
456         </dependency>
457
458         <dependency>
459             <groupId>com.fasterxml.jackson.core</groupId>
460             <artifactId>jackson-databind</artifactId>
461             <version>2.9.8</version>
462         </dependency>
463         <dependency>
464             <groupId>com.fasterxml.jackson.core</groupId>
465             <artifactId>jackson-core</artifactId>
466             <version>2.9.8</version>
467         </dependency>
468         <dependency>
469             <groupId>com.fasterxml.jackson.core</groupId>
470             <artifactId>jackson-annotations</artifactId>
471             <version>2.9.8</version>
472         </dependency>
473         <dependency>
474             <groupId>org.apache.httpcomponents</groupId>
475             <artifactId>httpclient</artifactId>
476         </dependency>
477             
478 <!--    <dependency>
479             <groupId>io.swagger</groupId>
480             <artifactId>swagger-jersey2-jaxrs</artifactId>
481             <version>1.5.18</version>
482         </dependency> -->
483         <dependency>
484             <groupId>io.swagger</groupId>
485             <artifactId>swagger-jersey-jaxrs</artifactId>
486             <version>1.5.21</version>
487         </dependency>
488         <dependency>
489             <groupId>com.google.guava</groupId>
490             <artifactId>guava</artifactId>
491         </dependency>
492         <dependency>
493             <groupId>de.svenkubiak</groupId>
494             <artifactId>jBCrypt</artifactId>
495             <version>0.4.1</version>
496         </dependency>
497        <!-- <dependency>
498             <groupId>org.mindrot</groupId>
499             <artifactId>jbcrypt</artifactId>
500             <version>0.4</version>
501         </dependency>-->
502         <dependency>
503             <groupId>io.netty</groupId>
504             <artifactId>netty-handler</artifactId>
505             <version>4.1.33.Final</version>
506         </dependency>
507         <dependency>
508             <groupId>io.netty</groupId>
509             <artifactId>netty-buffer</artifactId>
510             <version>4.1.33.Final</version>
511         </dependency>
512         <dependency>
513             <groupId>io.netty</groupId>
514             <artifactId>netty-codec</artifactId>
515             <version>4.1.33.Final</version>
516         </dependency>
517         <dependency>
518             <groupId>io.netty</groupId>
519             <artifactId>netty-common</artifactId>
520             <version>4.1.33.Final</version>
521         </dependency>
522         <dependency>
523             <groupId>io.netty</groupId>
524             <artifactId>netty-resolver</artifactId>
525             <version>4.1.33.Final</version>
526         </dependency>
527         <dependency>
528             <groupId>io.netty</groupId>
529             <artifactId>netty-transport</artifactId>
530             <version>4.1.33.Final</version>
531         </dependency>
532     <dependency>
533         <groupId>org.onap.aaf.authz</groupId>
534         <artifactId>aaf-cadi-aaf</artifactId>
535         <version>2.1.7</version>
536         <exclusions>
537             <exclusion>
538                 <groupId>log4j</groupId>
539                 <artifactId>log4j</artifactId>
540             </exclusion>
541         </exclusions>
542     </dependency>
543     <dependency>
544         <groupId>org.onap.aaf.authz</groupId>
545         <artifactId>aaf-cadi-client</artifactId>
546         <version>2.1.7</version>
547     </dependency>
548     <dependency>
549         <groupId>org.onap.aaf.authz</groupId>
550         <artifactId>aaf-cadi-core</artifactId>
551         <version>2.1.7</version>
552     </dependency>
553
554         <dependency>
555             <groupId>com.google.code.gson</groupId>
556             <artifactId>gson</artifactId>
557             <version>2.8.5</version>
558         </dependency>
559     </dependencies>
560
561     <reporting>
562         <plugins>
563             <plugin>
564                 <groupId>org.apache.maven.plugins</groupId>
565                 <artifactId>maven-javadoc-plugin</artifactId>
566                 <version>2.10.3</version>
567                 <configuration>
568                     <author>true</author>
569                     <breakiterator>true</breakiterator>
570                     <version>true</version>
571                     <links>
572                         <link>https://docs.oracle.com/javase/7/docs/api/</link>
573                         <link>https://tomcat.apache.org/tomcat-7.0-doc/jspapi/</link>
574                         <link>http://docs.oracle.com/javaee/7/api/</link>
575                     </links>
576                 </configuration>
577             </plugin>
578             <plugin>
579                 <groupId>org.apache.maven.plugins</groupId>
580                 <artifactId>maven-compiler-plugin</artifactId>
581                 <configuration>
582                     <source>1.8</source>
583                     <target>1.8</target>
584                 </configuration>
585             </plugin>
586         </plugins>
587     </reporting>
588
589     <profiles>
590         <profile>
591             <id>docker</id>
592             <build>
593                 <plugins>
594                     <plugin>
595                         <groupId>io.fabric8</groupId>
596                         <artifactId>docker-maven-plugin</artifactId>
597                         <version>0.19.1</version>
598                         <configuration>
599                             <verbose>true</verbose>
600                             <apiVersion>1.23</apiVersion>
601                             <registry>nexus3.onap.org:10003</registry>
602                             <images>
603                                 <!-- MUSIC War -->
604                                 <image>
605                                     <name>onap/music/music_sb</name>
606                                     <alias>docker_music</alias>
607                                     <build>
608                                         <cleanup>true</cleanup>
609                                         <tags>
610                                             <tag>${docker.tag}</tag>
611                                             <tag>${docker.latest.tag}</tag>
612                                         </tags>
613                                         <dockerFileDir>${project.basedir}/distribution/music</dockerFileDir>
614 <!--                                    <assembly>
615                                             <descriptorRef>artifact</descriptorRef>
616                                         </assembly>  -->
617                                     </build>
618                                 </image>
619                                 <!-- Cassandra -->
620                                 <image>
621                                     <name>onap/music/cassandra_3_11</name>
622                                     <alias>docker_cassandra_sec</alias>
623                                     <build>
624                                         <cleanup>true</cleanup>
625                                         <tags>
626                                             <tag>${docker.tag}</tag>
627                                             <tag>${docker.latest.tag}</tag>
628                                         </tags>
629                                         <dockerFileDir>${project.basedir}/distribution/cassandra</dockerFileDir>
630                                     </build>
631                                 </image>
632                                 <!-- Cassandra Job -->
633                                 <image>
634                                     <name>onap/music/cassandra_job</name>
635                                     <alias>docker_cassandra_job</alias>
636                                     <build>
637                                         <cleanup>true</cleanup>
638                                         <tags>
639                                             <tag>${docker.tag}</tag>
640                                             <tag>${docker.latest.tag}</tag>
641                                         </tags>
642                                         <dockerFileDir>${project.basedir}/distribution/cassandra_job</dockerFileDir>
643                                     </build>
644                                 </image>
645                                 <!-- tomcat 8.5 -->
646                                 <!-- <image> <name>onap/music/tomcat_music</name>
647                                     <alias>docker_tomcat</alias> <build> <cleanup>true</cleanup> <tags> <tag>8.5-${timestamp}</tag>
648                                     <tag>8.5-latest</tag> </tags> <dockerFileDir>${project.basedir}/distribution/tomcat</dockerFileDir>
649                                     </build> </image>\ -->
650                             </images>
651                         </configuration>
652                         <executions>
653                             <execution>
654                                 <id>clean-images</id>
655                                 <phase>pre-clean</phase>
656                                 <goals>
657                                     <goal>remove</goal>
658                                 </goals>
659                                 <configuration>
660                                     <removeAll>true</removeAll>
661                                     <image>music</image>
662                                 </configuration>
663                             </execution>
664                             <execution>
665                                 <id>generate-images</id>
666                                 <phase>package</phase>
667                                 <goals>
668                                     <goal>build</goal>
669                                 </goals>
670                             </execution>
671                             <execution>
672                                 <id>push-images</id>
673                                 <phase>deploy</phase>
674                                 <goals>
675                                     <goal>push</goal>
676                                 </goals>
677                                 <configuration>
678                                     <image>onap/music/music</image>
679                                 </configuration>
680                             </execution>
681                         </executions>
682                     </plugin>
683                 </plugins>
684             </build>
685         </profile>
686         <profile> 
687             <id>default</id> 
688         </profile>
689     </profiles>
690     <distributionManagement>
691         <repository>
692             <id>ecomp-releases</id>
693             <name>Release Repository</name>
694             <url>${nexusproxy}/${releaseNexusPath}</url>
695         </repository>
696         <snapshotRepository>
697             <id>ecomp-snapshots</id>
698             <name>Snapshot Repository</name>
699             <url>${nexusproxy}/${snapshotNexusPath}</url>
700         </snapshotRepository>
701         <!-- added for javadoc -->
702         <site>
703             <id>ecomp-site</id>
704             <url>dav:${nexusproxy}${sitePath}</url>
705         </site>
706     </distributionManagement>
707 </project>