Perform delegate cursor enter/exit first
[mdsal.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
5
6  This program and the accompanying materials are made available under the
7  terms of the Eclipse Public License v1.0 which accompanies this distribution,
8  and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12
13     <parent>
14       <groupId>org.opendaylight.odlparent</groupId>
15       <artifactId>odlparent-lite</artifactId>
16       <version>1.7.1-SNAPSHOT</version>
17       <relativePath/>
18     </parent>
19
20     <modelVersion>4.0.0</modelVersion>
21     <groupId>org.opendaylight.mdsal</groupId>
22     <artifactId>mdsal-agreggator</artifactId>
23     <name>md-sal</name> <!-- Used by Sonar to set project name -->
24     <packaging>pom</packaging>
25
26     <scm>
27         <connection>scm:git:ssh://git.opendaylight.org:29418/mdsal.git</connection>
28         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/mdsal.git</developerConnection>
29         <url>https://wiki.opendaylight.org/view/MD-SAL:Main</url>
30         <tag>HEAD</tag>
31     </scm>
32
33     <modules>
34       <module>common</module>
35       <module>dom</module>
36       <module>binding</module>
37       <module>binding2</module>
38       <module>model</module>
39       <module>entityownership</module>
40       <module>singleton-service</module>
41     </modules>
42
43     <build>
44         <pluginManagement>
45             <plugins>
46                 <plugin>
47                     <groupId>org.apache.maven.plugins</groupId>
48                     <artifactId>maven-checkstyle-plugin</artifactId>
49                     <dependencies>
50                         <dependency>
51                             <groupId>org.opendaylight.yangtools</groupId>
52                             <artifactId>checkstyle-logging</artifactId>
53                             <version>1.0.1-SNAPSHOT</version>
54                         </dependency>
55                     </dependencies>
56                 </plugin>
57             </plugins>
58         </pluginManagement>
59     </build>
60
61   <profiles>
62     <profile>
63       <!--
64           This profile is to ensure we only build javadocs reports
65           when we plan to deploy Maven site for our project.
66       -->
67       <id>maven-site</id>
68       <activation>
69         <file>
70           <exists>${user.dir}/deploy-site.xml</exists>
71         </file>
72       </activation>
73
74       <build>
75         <plugins>
76           <plugin>
77             <groupId>org.apache.maven.plugins</groupId>
78             <artifactId>maven-javadoc-plugin</artifactId>
79             <inherited>false</inherited>
80             <executions>
81               <execution>
82                 <id>aggregate</id>
83                 <goals>
84                   <goal>aggregate</goal>
85                 </goals>
86                 <phase>package</phase>
87               </execution>
88             </executions>
89           </plugin>
90         </plugins>
91       </build>
92     </profile>
93   </profiles>
94
95
96   <!--
97       Maven Site Configuration
98
99       The following configuration is necessary for maven-site-plugin to
100       correctly identify the correct deployment path for OpenDaylight Maven
101       sites.
102   -->
103   <url>${odl.site.url}/${project.groupId}/${stream}/</url>
104
105   <distributionManagement>
106     <site>
107       <id>opendaylight-site</id>
108       <url>${nexus.site.url}/</url>
109     </site>
110   </distributionManagement>
111
112 </project>