Bump versions by x.(y+1).z for next dev cycle
[neutron.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright IBM Corporation, 2013, 2016.  All rights reserved.
3
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
7 --><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">
8   <modelVersion>4.0.0</modelVersion>
9   <parent>
10     <groupId>org.opendaylight.neutron</groupId>
11     <artifactId>project-neutron-parent</artifactId>
12     <version>0.9.0-SNAPSHOT</version>
13     <relativePath>parent</relativePath>
14   </parent>
15   <groupId>org.opendaylight.neutron</groupId>
16   <artifactId>project-neutron</artifactId>
17   <version>0.9.0-SNAPSHOT</version>
18   <packaging>pom</packaging>
19   <name>neutron</name> <!-- Used by Sonar to set project name -->
20   <description>OpenDaylight Neutron Northbound Service</description>
21   <licenses>
22     <license>
23       <name>Eclipse Public License v1.0</name>
24       <url>http://www.eclipse.org/legal/epl-v10.html</url>
25       <distribution>repo</distribution>
26     </license>
27   </licenses>
28   <developers>
29     <developer>
30       <id>regXboi</id>
31       <name>Ryan Moats</name>
32       <email>rmoats@us.ibm.com</email>
33       <organization>IBM</organization>
34       <organizationUrl>http://www.ibm.com</organizationUrl>
35       <roles>
36          <role>contributor</role>
37          <role>committer</role>
38       </roles>
39       <timezone>America/Chicago</timezone>
40     </developer>
41     <developer>
42       <id>kkoushik</id>
43       <name>Kiran Sreenivasa</name>
44       <email>kkoushik@brocade.com</email>
45       <organization>Brocade Communications Inc</organization>
46       <organizationUrl>http://www.brocade.com</organizationUrl>
47       <roles>
48          <role>contributor</role>
49       </roles>
50       <timezone>America/Chicago</timezone>
51     </developer>
52     <developer>
53       <id>eaw</id>
54       <name>Ed Warnicke</name>
55       <email>hagbard@gmail.com</email>
56       <organization>Cisco Systems, Inc.</organization>
57       <organizationUrl>http://www.cisco.com</organizationUrl>
58       <roles>
59          <role>committer</role>
60          <role>contributor</role>
61       </roles>
62       <timezone>America/Chicago</timezone>
63     </developer>
64     <developer>
65       <id>flaviof</id>
66       <name>Flavio Fernandes</name>
67       <email>ffernand@redhat.com</email>
68       <organization>Red Hat, Inc.</organization>
69       <organizationUrl>http://www.redhat.com</organizationUrl>
70       <roles>
71          <role>committer</role>
72          <role>contributor</role>
73       </roles>
74       <timezone>America/New_York</timezone>
75     </developer>
76     <developer>
77       <id>sjoshi</id>
78       <name>Shrashtha Joshi</name>
79       <email>shreshtha.joshi@tcs.com</email>
80       <organization>Tata Consultancy Services</organization>
81       <organizationUrl>http://www.tcs.com</organizationUrl>
82       <roles>
83          <role>contributor</role>
84       </roles>
85       <timezone>Asia/Kolkata</timezone>
86     </developer>
87   </developers>
88   <properties>
89     <checkstyle.location>${project.parent.basedir}/src/main/resources</checkstyle.location>
90   </properties>
91   <modules>
92     <module>parent</module>
93     <module>neutron-spi</module>
94     <module>northbound-api</module>
95     <module>transcriber</module>
96     <module>neutron-logger</module>
97     <module>artifacts</module>
98     <module>features/production</module>
99     <module>features/test</module>
100     <module>karaf</module>
101     <module>karaf4</module>
102     <module>integration/test</module>
103     <module>model</module>
104     <module>neutron-hostconfig</module>
105   </modules>
106   <build>
107     <plugins>
108       <plugin>
109         <artifactId>maven-antrun-plugin</artifactId>
110         <executions>
111           <execution>
112             <id>copy-it-reports</id>
113             <phase>verify</phase>
114             <goals>
115               <goal>run</goal>
116             </goals>
117             <configuration>
118               <target>
119                 <copy todir="target/site" failonerror="false">
120                   <fileset dir="integration/test/target/site" />
121                 </copy>
122                 <copy file="integration/test/target/jacoco-it.exec" todir="target" failonerror="false" />
123               </target>
124             </configuration>
125           </execution>
126         </executions>
127       </plugin>
128     </plugins>
129   </build>
130   <scm>
131     <connection>scm:git:ssh://git.opendaylight.org:29418/neutron.git</connection>
132     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/neutron.git</developerConnection>
133     <tag>HEAD</tag>
134     <url>https://wiki.opendaylight.org/view/NeutronNorthbound:Main</url>
135   </scm>
136
137   <profiles>
138     <profile>
139       <!--
140           This profile is to ensure we only build javadocs reports
141           when we plan to deploy Maven site for our project.
142       -->
143       <id>maven-site</id>
144       <activation>
145         <file>
146           <exists>${user.dir}/deploy-site.xml</exists>
147         </file>
148       </activation>
149
150       <build>
151         <plugins>
152           <plugin>
153             <groupId>org.apache.maven.plugins</groupId>
154             <artifactId>maven-javadoc-plugin</artifactId>
155             <inherited>false</inherited>
156             <executions>
157               <execution>
158                 <id>aggregate</id>
159                 <goals>
160                   <goal>aggregate</goal>
161                 </goals>
162                 <phase>package</phase>
163               </execution>
164             </executions>
165           </plugin>
166         </plugins>
167       </build>
168     </profile>
169   </profiles>
170
171   <!--
172       Maven Site Configuration
173
174       The following configuration is necessary for maven-site-plugin to
175       correctly identify the correct deployment path for OpenDaylight Maven
176       sites.
177   -->
178   <url>${odl.site.url}/${project.groupId}/${stream}/</url>
179
180   <distributionManagement>
181     <site>
182       <id>opendaylight-site</id>
183       <url>${nexus.site.url}/</url>
184     </site>
185   </distributionManagement>
186 </project>