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