93585831b8fc2b8c03da3c324a2e50714e15ec07
[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.18-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>1.2.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         <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
74         <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
75         <stagingNexusPath>/content/repositories/staging/</stagingNexusPath>
76         <sitePath>/content/sites/site/org/onap/music/${project.version}</sitePath>
77         <!--maven -->
78         <timestamp>${maven.build.timestamp}</timestamp>
79         <maven.build.timestamp.format>yyyy.MM.dd.HH.mm</maven.build.timestamp.format>
80         <!--docker -->
81         <docker.tag>${project.version}-${timestamp}</docker.tag>
82         <docker.latest.tag>${project.version}-latest</docker.latest.tag>
83         <maven.compiler.source>1.8</maven.compiler.source>
84         <maven.compiler.target>1.8</maven.compiler.target>
85     </properties>
86
87     <repositories>
88         <repository>
89             <id>onap-releases</id>
90             <name>ONAP - Release Repository</name>
91             <url>${nexusproxy}/${releaseNexusPath}</url>
92         </repository>
93         <repository>
94             <id>onap-staging</id>
95             <name>ONAP - Staging Repository</name>
96             <url>${nexusproxy}/${stagingNexusPath}</url>
97         </repository>
98         <repository>
99             <id>onap-snapshots</id>
100             <name>ONAP - Snapshot Repository</name>
101             <url>${nexusproxy}/${snapshotNexusPath}</url>
102         </repository>
103         <repository>
104             <id>onap-public</id>
105             <name>ONAP public Repository</name>
106             <url>${nexusproxy}/content/groups/public</url>
107         </repository>
108         <repository>
109             <!-- SWM repository has EELF jars -->
110             <id>att-cadi-repo</id>
111             <name>ATT CADI Repository</name>
112             <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/attarch-releases/</url>
113         </repository>
114         
115     </repositories>
116
117     <build>
118         <!-- <finalName>${project.artifactId}-${project.version}-${timestamp}</finalName>-->
119         <finalName>${project.artifactId}</finalName>
120         <sourceDirectory>src/main/java</sourceDirectory>
121         <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
122         <testSourceDirectory>src/test/java</testSourceDirectory>
123         <testOutputDirectory>target/test-classes</testOutputDirectory>
124         <defaultGoal>validate</defaultGoal>
125         <resources>
126             <resource>
127                 <directory>src/main/resources</directory>
128                 <filtering>true</filtering>
129                 <includes>
130                 <include>**/*.properties</include>
131                 <include>**/*.xml</include>
132                 <include>**/*.ccf</include>
133                 </includes>
134             </resource>
135         </resources>
136         <testResources>
137             <testResource>
138                 <directory>${project.basedir}/src/test/resources</directory>
139             </testResource>
140             <!-- <testResource>
141                 <directory>${project.basedir}/src/main/resources</directory>
142             </testResource> -->
143         </testResources>
144         <plugins>
145             <plugin>
146                 <groupId>org.springframework.boot</groupId>
147                 <artifactId>spring-boot-maven-plugin</artifactId>
148                 <configuration>
149                     <mainClass>org.onap.music.MusicApplication</mainClass>
150                     <outputDirectory>./distribution/music/</outputDirectory>
151                     <addResources>true</addResources>
152                 </configuration>
153                 <executions>
154                     <execution>
155                         <goals>
156                             <goal>repackage</goal>
157                         </goals>
158                     </execution>
159                 </executions>
160             </plugin>
161 <!--
162             <plugin>
163                 <artifactId>maven-war-plugin</artifactId>
164                 <version>2.4</version>
165                 <configuration>
166                     <warSourceDirectory>WebContent</warSourceDirectory>
167                     <failOnMissingWebXml>false</failOnMissingWebXml>
168                 </configuration>
169             </plugin>
170 -->
171             <plugin>
172                 <groupId>org.apache.maven.plugins</groupId>
173                 <artifactId>maven-jar-plugin</artifactId>
174                 <version>2.4</version>
175                 <executions>
176                     <execution>
177                         <id>make-a-jar</id>
178                         <phase>compile</phase>
179                         <goals>
180                             <goal>jar</goal>
181                         </goals>
182                         <configuration>
183                             <excludes>
184                                 <!--<exclude>**/*.xml</exclude>
185                                 <exclude>**/*.properties</exclude>-->
186                                 <exclude>**/Sample*</exclude>
187                             </excludes>
188                         </configuration>
189                     </execution>
190                 </executions>
191             </plugin>
192             <plugin>
193                 <groupId>org.apache.maven.plugins</groupId>
194                 <artifactId>maven-install-plugin</artifactId>
195                 <version>2.4</version>
196                 <executions>
197                     <execution>
198                         <phase>install</phase>
199                         <goals>
200                             <goal>install-file</goal>
201                         </goals>
202                         <configuration>
203                             <packaging>jar</packaging>
204                             <artifactId>${project.artifactId}</artifactId>
205                             <groupId>${project.groupId}</groupId>
206                             <version>${project.version}</version>
207                             <file>${project.build.directory}/${project.artifactId}.jar</file>
208                         </configuration>
209                     </execution>
210                 </executions>
211             </plugin>
212         </plugins>
213     </build>
214
215     <dependencies>
216         <!-- Springboot -->
217         <dependency>
218             <groupId>org.springframework.boot</groupId>
219             <artifactId>spring-boot-starter</artifactId>
220         </dependency>
221         <dependency>
222             <groupId>org.springframework.data</groupId>
223             <artifactId>spring-data-cassandra</artifactId>
224         </dependency>
225         <dependency>
226             <groupId>org.springframework.boot</groupId>
227             <artifactId>spring-boot-starter-jersey</artifactId>
228         </dependency>
229         <dependency>
230             <groupId>org.springframework.boot</groupId>
231             <artifactId>spring-boot-starter-tomcat</artifactId>
232         </dependency>
233         <dependency>
234             <groupId>org.springframework.boot</groupId>
235             <artifactId>spring-boot-starter-test</artifactId>
236             <scope>test</scope>
237         </dependency>
238         <dependency>
239             <groupId>org.springframework.boot</groupId>
240             <artifactId>spring-boot-starter-actuator</artifactId>
241         </dependency>
242         <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
243         <dependency>
244             <groupId>org.springframework</groupId>
245             <artifactId>spring-aop</artifactId>
246             <scope>compile</scope>
247         </dependency>
248         <!--  Swagger 2 -->
249 <!--         <dependency>
250             <groupId>io.springfox</groupId>
251             <artifactId>springfox-swagger2</artifactId>
252             <version>2.8.0</version>
253             <scope>compile</scope>
254         </dependency>
255  -->
256 <!--         <dependency>
257             <groupId>io.springfox</groupId>
258             <artifactId>springfox-swagger-ui</artifactId>
259             <version>2.8.0</version>
260             <scope>compile</scope>
261         </dependency>
262   -->
263         <!-- End Swagger -->
264         <dependency>
265             <groupId>org.aspectj</groupId>
266             <artifactId>aspectjweaver</artifactId>
267             <scope>compile</scope>
268         </dependency>
269         
270         <!-- Springboot -->
271         <!-- Development -->
272         <dependency>
273             <groupId>javax.servlet</groupId>
274             <artifactId>servlet-api</artifactId>
275             <version>2.4</version>
276             <scope>provided</scope>
277         </dependency>
278         <dependency>
279             <groupId>org.springframework.boot</groupId>
280             <artifactId>spring-boot-autoconfigure</artifactId>
281         </dependency>
282         <dependency>
283             <groupId>javax.servlet</groupId>
284             <artifactId>javax.servlet-api</artifactId>
285             <version>3.0.1</version>
286             <scope>provided</scope>
287         </dependency>
288         <!-- /Development -->
289         <!-- Logging -->
290         <dependency>
291             <groupId>ch.qos.logback</groupId>
292             <artifactId>logback-core</artifactId>
293             <version>1.2.3</version>
294             <exclusions>
295                 <exclusion>
296                     <groupId>org.slf4j</groupId>
297                     <artifactId>slf4j-log4j12</artifactId>
298                 </exclusion>
299             </exclusions>
300         </dependency>
301         <dependency>
302             <groupId>ch.qos.logback</groupId>
303             <artifactId>logback-classic</artifactId>
304             <version>1.2.3</version>
305             <exclusions>
306                 <exclusion>
307                     <groupId>org.slf4j</groupId>
308                     <artifactId>slf4j-log4j12</artifactId>
309                 </exclusion>
310             </exclusions>
311         </dependency>
312         <dependency>
313             <groupId>com.att.eelf</groupId>
314             <artifactId>eelf-core</artifactId>
315             <version>1.0.1-oss</version>
316             <exclusions>
317                 <exclusion>
318                     <groupId>org.powermock</groupId>
319                     <artifactId>powermock-api-mockito</artifactId>
320                 </exclusion>
321                 <exclusion>
322                     <groupId>org.powermock</groupId>
323                     <artifactId>powermock-module-junit4</artifactId>
324                 </exclusion>
325             </exclusions>
326         </dependency>
327         <!-- End Logging -->
328         <!-- Cassandra -->
329         <dependency>
330         <groupId>io.dropwizard.metrics</groupId>
331         <artifactId>metrics-core</artifactId>
332         <version>4.1.0-rc3</version>
333         </dependency>
334         <dependency>
335         <groupId>com.datastax.cassandra</groupId>
336         <artifactId>cassandra-driver-core</artifactId>
337         <version>3.6.0</version>
338         </dependency>
339         <dependency>
340             <groupId>com.datastax.cassandra</groupId>
341             <artifactId>cassandra-driver-core</artifactId>
342             <version>${cassandra.version}</version>
343             <exclusions>
344         <!-- <exclusion>
345         <groupId>io.netty</groupId>
346         <artifactId>*</artifactId>
347         </exclusion> -->
348             </exclusions>
349         </dependency> 
350         <!-- /Cassandra -->
351         <!-- Jersey -->
352         <dependency>
353             <groupId>com.sun.jersey</groupId>
354             <artifactId>jersey-client</artifactId>
355             <version>${jersey1.version}</version>
356         </dependency>
357         <dependency>
358             <groupId>com.sun.jersey</groupId>
359             <artifactId>jersey-server</artifactId>
360             <version>${jersey1.version}</version>
361         </dependency>
362         <dependency>
363             <groupId>com.sun.jersey</groupId>
364             <artifactId>jersey-json</artifactId>
365             <version>${jersey1.version}</version>
366         </dependency>
367         <dependency>
368             <groupId>com.sun.jersey</groupId>
369             <artifactId>jersey-servlet</artifactId>
370             <version>${jersey1.version}</version>
371         </dependency>
372         <!-- /Jersey -->
373
374         <dependency>
375             <groupId>org.apache.commons</groupId>
376             <artifactId>commons-jcs-core</artifactId>
377             <version>2.2</version>
378         </dependency>
379         <dependency>
380             <groupId>commons-codec</groupId>
381             <artifactId>commons-codec</artifactId>
382             <version>1.11</version>
383         </dependency>
384         <dependency>
385             <groupId>org.apache.commons</groupId>
386             <artifactId>commons-lang3</artifactId>
387             <version>3.8</version>
388         </dependency>
389         <!-- Testing -->
390         <dependency>
391             <groupId>junit</groupId>
392             <artifactId>junit</artifactId>
393             <version>4.12</version>
394             <scope>test</scope>
395         </dependency>
396         <!-- <dependency>
397             <groupId>org.cassandraunit</groupId>
398             <artifactId>cassandra-unit</artifactId>
399             <version>3.3.0.2</version>
400             <scope>test</scope>
401             <exclusions>
402                 <exclusion>
403                     <groupId>io.dropwizard.metrics</groupId>
404                     <artifactId>metrics-core</artifactId>
405                 </exclusion>
406                 <exclusion>
407                     <groupId>com.addthis.metrics</groupId>
408                     <artifactId>reporter-config-base</artifactId>
409                 </exclusion>
410             </exclusions>
411         </dependency> -->
412         <dependency>
413         <groupId>org.cassandraunit</groupId>
414         <artifactId>cassandra-unit-spring</artifactId>
415         <version>3.5.0.1</version>
416         <scope>test</scope>
417         <exclusions>
418             <exclusion>
419                 <groupId>org.slf4j</groupId>
420                 <artifactId>slf4j-log4j12</artifactId>
421             </exclusion>
422             <exclusion>
423                 <groupId>ch.qos.logback</groupId>
424                 <artifactId>logback-core</artifactId>
425             </exclusion>
426             <exclusion>
427                 <groupId>ch.qos.logback</groupId>
428                 <artifactId>logback-classic</artifactId>
429             </exclusion>
430             <exclusion>
431                 <groupId>org.cassandraunit</groupId>
432                 <artifactId>cassandra-unit</artifactId>
433             </exclusion>
434             <exclusion>
435                 <groupId>io.dropwizard.metrics</groupId>
436                 <artifactId>metrics-core</artifactId>
437             </exclusion>
438         </exclusions>
439     </dependency>
440     <dependency>
441             <groupId>org.cassandraunit</groupId>
442             <artifactId>cassandra-unit-shaded</artifactId>
443             <version>3.5.0.1</version>
444             <scope>test</scope>
445         </dependency>
446         <dependency>
447             <groupId>io.dropwizard.metrics</groupId>
448             <artifactId>metrics-core</artifactId>
449             <version>3.1.0</version>
450         </dependency>
451         <dependency>
452             <groupId>org.mockito</groupId>
453             <artifactId>mockito-core</artifactId>
454             <version>2.23.4</version>
455             <scope>test</scope>
456         </dependency>
457         <!--  /Testing -->
458         <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310 -->
459         <dependency>
460             <groupId>com.fasterxml.jackson.datatype</groupId>
461             <artifactId>jackson-datatype-jsr310</artifactId>
462             <version>2.9.8</version>
463         </dependency>
464
465         <dependency>
466             <groupId>com.fasterxml.jackson.core</groupId>
467             <artifactId>jackson-databind</artifactId>
468             </dependency>
469         <dependency>
470                 <groupId>com.fasterxml.jackson.core</groupId>
471                 <artifactId>jackson-core</artifactId>
472                 </dependency>
473         <dependency>
474                 <groupId>com.fasterxml.jackson.core</groupId>
475                 <artifactId>jackson-annotations</artifactId>
476                 </dependency>
477         <dependency>
478             <groupId>org.apache.httpcomponents</groupId>
479             <artifactId>httpclient</artifactId>
480         </dependency>
481         <dependency>
482             <groupId>io.swagger</groupId>
483             <artifactId>swagger-jersey-jaxrs</artifactId>
484             <version>1.5.21</version>
485         </dependency>
486         <dependency>
487             <groupId>com.google.guava</groupId>
488             <artifactId>guava</artifactId>
489         </dependency>
490         <dependency>
491             <groupId>org.mindrot</groupId>
492             <artifactId>jbcrypt</artifactId>
493             <version>0.4</version>
494         </dependency>
495      <dependency>
496         <groupId>org.onap.aaf.authz</groupId>
497         <artifactId>aaf-cadi-aaf</artifactId>
498         <version>2.1.7</version>
499     </dependency>
500     <dependency>
501         <groupId>org.onap.aaf.authz</groupId>
502         <artifactId>aaf-cadi-client</artifactId>
503         <version>2.1.7</version>
504     </dependency>
505     <dependency>
506         <groupId>org.onap.aaf.authz</groupId>
507         <artifactId>aaf-cadi-core</artifactId>
508         <version>2.1.7</version>
509     </dependency>
510
511         <dependency>
512             <groupId>com.google.code.gson</groupId>
513             <artifactId>gson</artifactId>
514             <version>2.8.5</version>
515         </dependency>
516     </dependencies>
517
518     <reporting>
519         <plugins>
520             <plugin>
521                 <groupId>org.apache.maven.plugins</groupId>
522                 <artifactId>maven-javadoc-plugin</artifactId>
523                 <version>2.10.3</version>
524                 <configuration>
525                     <author>true</author>
526                     <breakiterator>true</breakiterator>
527                     <version>true</version>
528                     <links>
529                         <link>https://docs.oracle.com/javase/7/docs/api/</link>
530                         <link>https://tomcat.apache.org/tomcat-7.0-doc/jspapi/</link>
531                         <link>http://docs.oracle.com/javaee/7/api/</link>
532                     </links>
533                 </configuration>
534             </plugin>
535             <plugin>
536                 <groupId>org.apache.maven.plugins</groupId>
537                 <artifactId>maven-compiler-plugin</artifactId>
538                 <configuration>
539                     <source>1.8</source>
540                     <target>1.8</target>
541                 </configuration>
542             </plugin>
543         </plugins>
544     </reporting>
545
546     <profiles>
547         <profile>
548             <id>docker</id>
549             <build>
550                 <plugins>
551                     <plugin>
552                         <groupId>io.fabric8</groupId>
553                         <artifactId>docker-maven-plugin</artifactId>
554                         <version>0.19.1</version>
555                         <configuration>
556                             <verbose>true</verbose>
557                             <apiVersion>1.23</apiVersion>
558                             <registry>nexus3.onap.org:10003</registry>
559                             <images>
560                                 <!-- MUSIC War -->
561                                 <image>
562                                     <name>onap/music/music_sb</name>
563                                     <alias>docker_music</alias>
564                                     <build>
565                                         <cleanup>true</cleanup>
566                                         <tags>
567                                             <tag>${docker.tag}</tag>
568                                             <tag>${docker.latest.tag}</tag>
569                                         </tags>
570                                         <dockerFileDir>${project.basedir}/distribution/music</dockerFileDir>
571 <!--                                    <assembly>
572                                             <descriptorRef>artifact</descriptorRef>
573                                         </assembly>  -->
574                                     </build>
575                                 </image>
576                                 <!-- Cassandra -->
577                                 <image>
578                                     <name>onap/music/cassandra_3_11</name>
579                                     <alias>docker_cassandra_sec</alias>
580                                     <build>
581                                         <cleanup>true</cleanup>
582                                         <tags>
583                                             <tag>${docker.tag}</tag>
584                                             <tag>${docker.latest.tag}</tag>
585                                         </tags>
586                                         <dockerFileDir>${project.basedir}/distribution/cassandra</dockerFileDir>
587                                     </build>
588                                 </image>
589                                 <!-- Cassandra Job -->
590                                 <image>
591                                     <name>onap/music/cassandra_job</name>
592                                     <alias>docker_cassandra_job</alias>
593                                     <build>
594                                         <cleanup>true</cleanup>
595                                         <tags>
596                                             <tag>${docker.tag}</tag>
597                                             <tag>${docker.latest.tag}</tag>
598                                         </tags>
599                                         <dockerFileDir>${project.basedir}/distribution/cassandra_job</dockerFileDir>
600                                     </build>
601                                 </image>
602                                 <!-- Trigger -->
603                                 <image>
604                                     <name>onap/music/musictrigger</name>
605                                     <alias>docker_trigger</alias>
606                                     <build>
607                                         <cleanup>true</cleanup>
608                                         <tags>
609                                             <tag>${docker.tag}</tag>
610                                             <tag>${docker.latest.tag}</tag>
611                                         </tags>
612                                         <dockerFileDir>${project.basedir}/distribution/trigger</dockerFileDir>
613                                     </build>
614                                 </image>
615                                 <!-- tomcat 8.5 -->
616                                 <!-- <image> <name>onap/music/tomcat_music</name>
617                                     <alias>docker_tomcat</alias> <build> <cleanup>true</cleanup> <tags> <tag>8.5-${timestamp}</tag>
618                                     <tag>8.5-latest</tag> </tags> <dockerFileDir>${project.basedir}/distribution/tomcat</dockerFileDir>
619                                     </build> </image>\ -->
620                             </images>
621                         </configuration>
622                         <executions>
623                             <execution>
624                                 <id>clean-images</id>
625                                 <phase>pre-clean</phase>
626                                 <goals>
627                                     <goal>remove</goal>
628                                 </goals>
629                                 <configuration>
630                                     <removeAll>true</removeAll>
631                                     <image>music</image>
632                                 </configuration>
633                             </execution>
634                             <execution>
635                                 <id>generate-images</id>
636                                 <phase>package</phase>
637                                 <goals>
638                                     <goal>build</goal>
639                                 </goals>
640                             </execution>
641                             <execution>
642                                 <id>push-images</id>
643                                 <phase>deploy</phase>
644                                 <goals>
645                                     <goal>push</goal>
646                                 </goals>
647                                 <configuration>
648                                     <image>onap/music/music</image>
649                                 </configuration>
650                             </execution>
651                         </executions>
652                     </plugin>
653                 </plugins>
654             </build>
655         </profile>
656         <profile> 
657               <id>default</id> 
658               <repositories> 
659                   <repository> 
660                     <id>nexus</id> 
661                     <name>attarch-releases</name> 
662                     <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/attarch-releases</url> 
663                 </repository> 
664             </repositories> 
665           </profile>
666     </profiles>
667     <distributionManagement>
668         <repository>
669             <id>ecomp-releases</id>
670             <name>Release Repository</name>
671             <url>${nexusproxy}/${releaseNexusPath}</url>
672         </repository>
673         <snapshotRepository>
674             <id>ecomp-snapshots</id>
675             <name>Snapshot Repository</name>
676             <url>${nexusproxy}/${snapshotNexusPath}</url>
677         </snapshotRepository>
678         <!-- added for javadoc -->
679         <site>
680             <id>ecomp-site</id>
681             <url>dav:${nexusproxy}${sitePath}</url>
682         </site>
683     </distributionManagement>
684 </project>