Initial opendaylight infrastructure commit!!
[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>../../sal/api</module>
36   </modules>
37   
38   <build>
39     <plugins>
40       <plugin>
41         <groupId>org.codehaus.mojo</groupId>
42         <artifactId>buildnumber-maven-plugin</artifactId>
43         <version>1.2</version>
44         <executions>
45           <execution>
46             <phase>validate</phase>
47             <goals>
48               <goal>create</goal>
49             </goals>
50           </execution>
51         </executions>
52         <configuration>
53           <doCheck>false</doCheck>
54           <doUpdate>false</doUpdate>
55           <providerImplementations>
56             <svn>javasvn</svn>
57           </providerImplementations>
58           <revisionOnScmFailure>VersionUnknown</revisionOnScmFailure>
59         </configuration>
60         <dependencies>
61           <dependency>
62             <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
63             <artifactId>maven-scm-provider-svnjava</artifactId>
64             <version>2.0.5</version>
65           </dependency>
66           <dependency>
67             <groupId>org.tmatesoft.svnkit</groupId>
68             <artifactId>svnkit</artifactId>
69             <version>1.7.4-v1</version>
70           </dependency>
71           <dependency>
72             <groupId>org.apache.maven.scm</groupId>
73             <artifactId>maven-scm-provider-svn-commons</artifactId>
74             <version>1.7</version>
75           </dependency>
76         </dependencies>
77       </plugin>
78       <plugin>
79         <artifactId>maven-assembly-plugin</artifactId>
80         <version>2.3</version>
81         <executions>
82           <execution>
83             <id>distro-assembly</id>
84             <phase>package</phase>
85             <goals>
86               <goal>single</goal>
87             </goals>
88             <configuration>
89               <descriptors>
90                 <descriptor>src/assemble/bin.xml</descriptor>
91               </descriptors>
92               <finalName>${project.artifactId}-${build.suffix}</finalName>
93             </configuration>
94           </execution>
95         </executions>
96       </plugin>
97     </plugins>
98   </build>
99   <dependencies>
100     <dependency>
101       <groupId>org.osgi</groupId>
102       <artifactId>org.osgi.compendium</artifactId>
103       <version>4.2.0</version>
104     </dependency>
105     <dependency>
106       <groupId>org.osgi</groupId>
107       <artifactId>org.osgi.core</artifactId>
108       <version>4.3.0</version>
109     </dependency>
110   </dependencies>
111 </project>