07ba376a566c8c6904bb44f414d8ec16744efd1b
[controller.git] / opendaylight / distribution / sdk / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4   <modelVersion>4.0.0</modelVersion>
5   <prerequisites>
6     <maven>3.0</maven>
7   </prerequisites>
8
9   <scm>
10     <connection>scm:svn:https://wwwin-svn-sjc.cisco.com/eng/csdncontroller/trunk/</connection>
11     <developerConnection>scm:svn:https://wwwin-svn-sjc.cisco.com/eng/csdncontroller/trunk/</developerConnection>
12   </scm>
13   <parent>
14     <groupId>org.opendaylight.controller</groupId>
15     <artifactId>commons.opendaylight</artifactId>
16     <version>1.4.0-SNAPSHOT</version>
17     <relativePath>../../commons/opendaylight</relativePath>
18   </parent>
19
20   <repositories>
21     <!-- To get SVNKit -->
22     <repository>
23       <id>svnkit-snapshots</id>
24       <name>svnkit-snapshots</name>
25       <url>${nexusproxy}/repositories/svnkit-snapshots/</url>
26     </repository>
27   </repositories>
28
29   <groupId>org.opendaylight.controller</groupId>
30   <artifactId>distribution.sdk</artifactId>
31   <version>0.1.0-SNAPSHOT</version>
32   <packaging>pom</packaging>
33   <modules>
34     <module>../../clustering/services</module>
35     <module>../../containermanager/api</module>
36     <module>../../sal/api</module>
37
38     <!-- Northbound common hooks -->
39     <module>../../northbound/commons</module>
40   </modules>
41
42   <build>
43     <plugins>
44       <plugin>
45         <groupId>org.codehaus.mojo</groupId>
46         <artifactId>buildnumber-maven-plugin</artifactId>
47         <version>1.2</version>
48         <executions>
49           <execution>
50             <phase>validate</phase>
51             <goals>
52               <goal>create</goal>
53             </goals>
54           </execution>
55         </executions>
56         <configuration>
57           <doCheck>false</doCheck>
58           <doUpdate>false</doUpdate>
59           <providerImplementations>
60             <svn>javasvn</svn>
61           </providerImplementations>
62           <revisionOnScmFailure>VersionUnknown</revisionOnScmFailure>
63         </configuration>
64         <dependencies>
65           <dependency>
66             <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
67             <artifactId>maven-scm-provider-svnjava</artifactId>
68             <version>2.0.5</version>
69           </dependency>
70           <dependency>
71             <groupId>org.tmatesoft.svnkit</groupId>
72             <artifactId>svnkit</artifactId>
73             <version>1.7.4-v1</version>
74           </dependency>
75           <dependency>
76             <groupId>org.apache.maven.scm</groupId>
77             <artifactId>maven-scm-provider-svn-commons</artifactId>
78             <version>1.7</version>
79           </dependency>
80         </dependencies>
81       </plugin>
82       <plugin>
83         <artifactId>maven-assembly-plugin</artifactId>
84         <version>2.3</version>
85         <executions>
86           <execution>
87             <id>distro-assembly</id>
88             <phase>package</phase>
89             <goals>
90               <goal>single</goal>
91             </goals>
92             <configuration>
93               <descriptors>
94                 <descriptor>src/assemble/bin.xml</descriptor>
95               </descriptors>
96               <finalName>${project.artifactId}-${build.suffix}</finalName>
97             </configuration>
98           </execution>
99         </executions>
100       </plugin>
101     </plugins>
102   </build>
103   <dependencies>
104     <dependency>
105       <groupId>org.osgi</groupId>
106       <artifactId>org.osgi.compendium</artifactId>
107       <version>4.2.0</version>
108     </dependency>
109     <dependency>
110       <groupId>org.osgi</groupId>
111       <artifactId>org.osgi.core</artifactId>
112       <version>4.3.0</version>
113     </dependency>
114   </dependencies>
115 </project>