Eliminate Sphinx Errors and Warnings
[aai/aai-common.git] / pom.xml
1 <!--
2
3     ============LICENSE_START=======================================================
4     org.onap.aai
5     ================================================================================
6     Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
7     ================================================================================
8     Licensed under the Apache License, Version 2.0 (the "License");
9     you may not use this file except in compliance with the License.
10     You may obtain a copy of the License at
11
12        http://www.apache.org/licenses/LICENSE-2.0
13
14     Unless required by applicable law or agreed to in writing, software
15     distributed under the License is distributed on an "AS IS" BASIS,
16     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17     See the License for the specific language governing permissions and
18     limitations under the License.
19     ============LICENSE_END=========================================================
20
21 -->
22 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
23          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24     <modelVersion>4.0.0</modelVersion>
25     <parent>
26         <groupId>org.onap.oparent</groupId>
27         <artifactId>oparent</artifactId>
28         <version>1.1.0</version>
29     </parent>
30
31     <groupId>org.onap.aai.aai-common</groupId>
32     <artifactId>aai-common</artifactId>
33     <version>1.2.5-SNAPSHOT</version>
34     <packaging>pom</packaging>
35     <name>aai-aai-common</name>
36     <description>Contains all of the common code for resources and traversal repos</description>
37
38     <modules>
39         <module>aai-schema</module>
40         <module>aai-schema-ingest</module>
41         <module>aai-annotations</module>
42         <module>aai-core</module>
43         <module>aai-auth</module>
44         <module>aai-utils</module>
45     </modules>
46
47     <properties>
48         <sitePath>/content/sites/site/org/onap/aai/aai-common/${project.artifactId}/${project.version}</sitePath>
49         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
50     </properties>
51
52     <build>
53         <pluginManagement>
54             <plugins>
55                 <plugin>
56                     <groupId>org.apache.maven.plugins</groupId>
57                     <artifactId>maven-compiler-plugin</artifactId>
58                     <configuration>
59                         <source>1.8</source>
60                         <target>1.8</target>
61                     </configuration>
62                 </plugin>
63                 <plugin>
64                     <groupId>org.apache.maven.plugins</groupId>
65                     <artifactId>maven-deploy-plugin</artifactId>
66                     <version>2.8.2</version>
67                     <executions>
68                         <execution>
69                             <id>default-deploy</id>
70                             <phase>none</phase>
71                         </execution>
72                     </executions>
73                 </plugin>
74                 <plugin>
75                     <groupId>org.sonatype.plugins</groupId>
76                     <artifactId>nexus-staging-maven-plugin</artifactId>
77                     <version>1.6.7</version>
78                     <extensions>true</extensions>
79                     <configuration>
80                         <nexusUrl>${onap.nexus.url}</nexusUrl>
81                         <stagingProfileId>176c31dfe190a</stagingProfileId>
82                         <serverId>ecomp-staging</serverId>
83                     </configuration>
84                 </plugin>
85                 <plugin>
86                     <groupId>com.mycila</groupId>
87                     <artifactId>license-maven-plugin</artifactId>
88                     <version>3.0</version>
89                     <configuration>
90                         <header>LICENSE.TXT</header>
91                         <includes>
92                             <include>src/main/java/**</include>
93                             <include>src/test/java/**</include>
94                             <include>pom.xml</include>
95                         </includes>
96                         <skipExistingHeaders>true</skipExistingHeaders>
97                         <skip>false</skip>
98                     </configuration>
99                     <executions>
100                         <execution>
101                             <goals>
102                                 <!-- Set goal to "format" to auto update license headers -->
103                                 <goal>check</goal>
104                             </goals>
105                             <phase>process-sources</phase>
106                         </execution>
107                     </executions>
108                 </plugin>
109             </plugins>
110         </pluginManagement>
111         <plugins>
112             <plugin>
113                 <groupId>org.apache.maven.plugins</groupId>
114                 <artifactId>maven-site-plugin</artifactId>
115                 <version>3.6</version>
116                 <configuration>
117                     <reportPlugins>
118                         <plugin>
119                             <groupId>org.apache.maven.plugins</groupId>
120                             <artifactId>maven-project-info-reports-plugin</artifactId>
121                             <version>2.4</version>
122                             <configuration>
123                                 <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
124                                 <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
125                             </configuration>
126                             <reports>
127                                 <report>dependencies</report>
128                             </reports>
129                         </plugin>
130                         <plugin>
131                             <groupId>org.apache.maven.plugins</groupId>
132                             <artifactId>maven-javadoc-plugin</artifactId>
133                             <version>2.8</version>
134                             <configuration>
135                                 <additionalparam>-Xdoclint:none</additionalparam>
136                             </configuration>
137                         </plugin>
138                     </reportPlugins>
139                 </configuration>
140                 <dependencies>
141                     <dependency>
142                         <groupId>org.apache.maven.wagon</groupId>
143                         <artifactId>wagon-webdav-jackrabbit</artifactId>
144                         <version>2.10</version>
145                     </dependency>
146                 </dependencies>
147             </plugin>
148             <plugin>
149                 <groupId>com.mycila</groupId>
150                 <artifactId>license-maven-plugin</artifactId>
151             </plugin>
152         </plugins>
153     </build>
154
155     <distributionManagement>
156         <snapshotRepository>
157             <id>ecomp-snapshots</id>
158             <name>ECOMP Snapshot Repository</name>
159             <url>${onap.nexus.url}/content/repositories/snapshots/</url>
160         </snapshotRepository>
161         <site>
162             <id>ecomp-site</id>
163             <url>dav:${onap.nexus.url}${sitePath}</url>
164         </site>
165     </distributionManagement>
166     <reporting>
167         <plugins>
168             <plugin>
169                 <groupId>org.apache.maven.plugins</groupId>
170                 <artifactId>maven-javadoc-plugin</artifactId>
171                 <version>2.10.4</version>
172                 <configuration>
173                     <failOnError>false</failOnError>
174                     <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
175                     <docletArtifact>
176                         <groupId>org.umlgraph</groupId>
177                         <artifactId>umlgraph</artifactId>
178                         <version>5.6</version>
179                     </docletArtifact>
180                     <additionalparam>-views -Xdoclint:none</additionalparam>
181                     <excludePackageNames>org.onap.aai.domain.yang.*:org.onap.aai.util.*</excludePackageNames>
182                     <useStandardDocletOptions>true</useStandardDocletOptions>
183                 </configuration>
184             </plugin>
185         </plugins>
186     </reporting>
187
188     <repositories>
189         <repository>
190             <id>AJSC</id>
191             <name>AJSC repository</name>
192             <url>https://mvnrepository.com/artifact/com.att.ajsc</url>
193         </repository>
194         <repository>
195             <id>restlet</id>
196             <name>maven reslet</name>
197             <url>https://maven.restlet.com/</url>
198         </repository>
199
200         <repository>
201             <id>central</id>
202             <name>Maven 2 repository 2</name>
203             <url>http://repo2.maven.org/maven2/</url>
204         </repository>
205         <repository>
206             <id>ecomp-releases</id>
207             <name>ECOMP Release Repository</name>
208             <url>${onap.nexus.url}/content/repositories/releases/</url>
209         </repository>
210         <repository>
211             <id>ecomp-staging</id>
212             <name>ECOMP Staging Repository</name>
213             <url>${onap.nexus.url}/content/repositories/staging/</url>
214         </repository>
215         <repository>
216             <id>ecomp-snapshots</id>
217             <name>ECOMP Snapshot Repository</name>
218             <url>${onap.nexus.url}/content/repositories/snapshots/</url>
219         </repository>
220     </repositories>
221 </project>