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