f22cd1d99093d34d759183ca9fcc26d5307039b6
[aai/traversal.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5     <parent>
6         <groupId>org.onap.oparent</groupId>
7         <artifactId>oparent</artifactId>
8         <version>1.1.0</version>
9     </parent>
10     <groupId>org.onap.aai.traversal</groupId>
11     <artifactId>traversal</artifactId>
12     <version>1.3.0-SNAPSHOT</version>
13     <name>aai-traversal</name>
14     <packaging>pom</packaging>
15     <modules>
16         <module>aai-traversal</module>
17     </modules>
18     <properties>
19         <!--
20             Nexus Proxy Properties and Snapshot Locations
21             Ideally this can be overwritten at runtime per internal environment specific values at runtime
22         -->
23         <nexusproxy>https://nexus.onap.org</nexusproxy>
24         <site.path>/content/sites/site/org/onap/aai/traversal/${project.artifactId}/${project.version}</site.path>
25         <release.path>/content/repositories/releases/</release.path>
26         <snapshot.path>/content/repositories/snapshots/</snapshot.path>
27         <!-- GMaven plugin uses this property to figure out the name of the docker tag -->
28         <aai.project.version>${project.version}</aai.project.version>
29     </properties>
30     <build>
31         <pluginManagement>
32             <plugins>
33                 <plugin>
34                     <groupId>org.codehaus.mojo</groupId>
35                     <artifactId>sonar-maven-plugin</artifactId>
36                     <version>3.2</version>
37                 </plugin>
38                 <plugin>
39                     <groupId>org.apache.maven.plugins</groupId>
40                     <artifactId>maven-deploy-plugin</artifactId>
41                     <executions>
42                         <execution>
43                             <id>default-deploy</id>
44                             <phase>none</phase>
45                         </execution>
46                     </executions>
47                 </plugin>
48                 <plugin>
49                     <groupId>org.sonatype.plugins</groupId>
50                     <artifactId>nexus-staging-maven-plugin</artifactId>
51                     <version>1.6.7</version>
52                     <extensions>true</extensions>
53                     <configuration>
54                         <nexusUrl>${nexusproxy}</nexusUrl>
55                         <stagingProfileId>176c31dfe190a</stagingProfileId>
56                         <serverId>ecomp-staging</serverId>
57                     </configuration>
58                 </plugin>
59             </plugins>
60         </pluginManagement>
61         <plugins>
62             <plugin>
63                 <groupId>org.apache.maven.plugins</groupId>
64                 <artifactId>maven-site-plugin</artifactId>
65                 <version>3.6</version>
66                 <dependencies>
67                     <dependency>
68                         <groupId>org.apache.maven.wagon</groupId>
69                         <artifactId>wagon-webdav-jackrabbit</artifactId>
70                         <version>2.10</version>
71                     </dependency>
72                 </dependencies>
73             </plugin>
74         </plugins>
75     </build>
76     <reporting>
77         <plugins>
78             <plugin>
79                 <groupId>org.apache.maven.plugins</groupId>
80                 <artifactId>maven-javadoc-plugin</artifactId>
81                 <version>2.10.4</version>
82                 <configuration>
83                     <failOnError>false</failOnError>
84                     <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
85                     <docletArtifact>
86                         <groupId>org.umlgraph</groupId>
87                         <artifactId>umlgraph</artifactId>
88                         <version>5.6</version>
89                     </docletArtifact>
90                     <additionalparam>-views</additionalparam>
91                     <useStandardDocletOptions>true</useStandardDocletOptions>
92                 </configuration>
93             </plugin>
94         </plugins>
95     </reporting>
96     <pluginRepositories>
97         <pluginRepository>
98             <id>central</id>
99             <url>http://repo1.maven.org/maven2</url>
100         </pluginRepository>
101         <pluginRepository>
102             <id>EvoSuite</id>
103             <name>EvoSuite Repository</name>
104             <url>http://www.evosuite.org/m2</url>
105         </pluginRepository>
106     </pluginRepositories>
107     <distributionManagement>
108         <repository>
109             <id>ecomp-releases</id>
110             <name>ECOMP Release Repository</name>
111             <url>${nexusproxy}${release.path}</url>
112         </repository>
113         <snapshotRepository>
114             <id>ecomp-snapshots</id>
115             <name>ECOMP Snapshot Repository</name>
116             <url>${nexusproxy}${snapshot.path}</url>
117         </snapshotRepository>
118         <site>
119             <id>ecomp-site</id>
120             <url>dav:${nexusproxy}${site.path}</url>
121         </site>
122     </distributionManagement>
123 </project>