lighty.io initializer
[transportpce.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 2016 Orange and others. All rights reserved.
4 This program and the accompanying materials are made available under the
5 terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
7 -->
8 <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">
9   <modelVersion>4.0.0</modelVersion>
10
11   <parent>
12     <groupId>org.opendaylight.odlparent</groupId>
13     <artifactId>odlparent</artifactId>
14     <version>4.0.10</version>
15     <relativePath/>
16   </parent>
17
18   <groupId>org.opendaylight.transportpce</groupId>
19   <artifactId>transportpce-aggregator</artifactId>
20   <version>0.4.0-SNAPSHOT</version>
21   <name>transportpce</name>
22   <packaging>pom</packaging>
23
24   <scm>
25     <connection>scm:git:ssh://git.opendaylight.org:29418/transportpce.git</connection>
26     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/transportpce.git</developerConnection>
27     <tag>HEAD</tag>
28     <url>https://wiki.opendaylight.org/view/transportpce:Main</url>
29   </scm>
30
31   <modules>
32     <module>artifacts</module>
33     <module>ordmodels</module>
34     <module>api</module>
35     <module>common</module>
36     <module>renderer</module>
37     <module>networkmodel</module>
38     <module>olm</module>
39     <!--module>tests</module-->
40     <module>pce</module>
41     <module>servicehandler</module>
42     <module>features</module>
43     <module>karaf</module>
44     <module>test-common</module>
45   </modules>
46
47   <!-- DO NOT install or deploy the repo root pom as it's only needed to initiate a build -->
48   <!--
49       Jenkins-releng tests reports more than 600 lines of javadoc warnings on ordmodels
50       and api folders generated-sources for unclear reasons.
51       This behavior was impossible to reproduce locally.
52       The javadoc plugin build section below removes most of those useless warnings.
53       ordmodels/pom.xml and api/pom.xml have been modified similarly with a build and
54       a reporting sections to remove the rest of the warnings.
55       Note that javadoc plugins maven implementation still suffers from several bugs.
56       Tests shows that many configurations options are not correctly supported.
57       (proxy, sourceFilesExclude, etc...).
58   -->
59   <build>
60     <plugins>
61       <plugin>
62         <groupId>org.apache.maven.plugins</groupId>
63         <artifactId>maven-deploy-plugin</artifactId>
64         <configuration>
65           <skip>true</skip>
66         </configuration>
67       </plugin>
68       <plugin>
69         <groupId>org.apache.maven.plugins</groupId>
70         <artifactId>maven-install-plugin</artifactId>
71         <configuration>
72           <skip>true</skip>
73         </configuration>
74       </plugin>
75       <plugin>
76         <groupId>org.apache.maven.plugins</groupId>
77         <artifactId>maven-javadoc-plugin</artifactId>
78         <configuration>
79           <sourcepath>*/target/generated-sources/mdsal-binding/*</sourcepath>
80           <excludePackageNames>*</excludePackageNames>
81         </configuration>
82       </plugin>
83     </plugins>
84   </build>
85 </project>