add deploy capabilities to build_tools module
[lispflowmapping.git] / commons / parent / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3   <modelVersion>4.0.0</modelVersion>
4   <groupId>org.opendaylight.lispflowmapping</groupId>
5   <artifactId>lispflowmapping-commons</artifactId>
6   <version>0.1.0-SNAPSHOT</version>
7   <description></description>
8   <packaging>pom</packaging>
9   <url>http://www.opendaylight.org</url>
10
11   <scm>
12     <connection>scm:git:https://git.opendaylight.org/gerrit/p/lispflowmapping.git</connection>
13   </scm>
14   <properties>
15     <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
16     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17   </properties>
18
19   <repositories>
20     <!-- EBR release -->
21     <!-- http://repository.springsource.com/maven/bundles/release -->
22     <repository>
23       <id>ebr-bundles-release</id>
24       <name>ebr-bundles-release</name>
25       <url>${nexusproxy}/repositories/ebr-bundles-release/</url>
26     </repository>
27     <!-- EBR external -->
28     <!-- http://repository.springsource.com/maven/bundles/external -->
29     <repository>
30       <id>ebr-bundles-external</id>
31       <name>ebr-bundles-external</name>
32       <url>${nexusproxy}/repositories/ebr-bundles-external/</url>
33     </repository>
34     <!-- Maven repo2 mirror -->
35     <!-- http://repo2.maven.org/maven2 -->
36     <repository>
37       <id>central2</id>
38       <name>central2</name>
39       <url>${nexusproxy}/repositories/central2/</url>
40     </repository>
41     <!-- Maven repo1 mirror -->
42     <!-- http://repo1.maven.org/maven2 -->
43     <repository>
44       <id>central</id>
45       <name>central</name>
46       <url>${nexusproxy}/repositories/central/</url>
47     </repository>
48     <!-- Pax mirror -->
49     <!-- https://oss.sonatype.org/content/repositories/ops4j-releases -->
50     <repository>
51       <id>ops4j-releases</id>
52       <name>ops4j-releases</name>
53       <url>${nexusproxy}/repositories/ops4j-releases/</url>
54     </repository>
55     <!-- Third Packages hosted in local maven because not available in other
56       places -->
57     <repository>
58       <id>thirdparty</id>
59       <name>thirdparty</name>
60       <url>${nexusproxy}/repositories/thirdparty/</url>
61     </repository>
62     <!-- Jboss mirror -->
63     <!-- https://repository.jboss.org/nexus/content/repositories/releases -->
64     <repository>
65       <id>jboss.releases</id>
66       <name>jboss.releases</name>
67       <url>${nexusproxy}/repositories/jboss.releases/</url>
68     </repository>
69     <!-- OpenDayLight Released artifact -->
70     <repository>
71       <id>opendaylight-release</id>
72       <name>opendaylight-release</name>
73       <url>${nexusproxy}/repositories/opendaylight.release/</url>
74     </repository>
75     <!-- OpenDayLight Snapshot artifact -->
76     <repository>
77       <id>opendaylight-snapshot</id>
78       <name>opendaylight-snapshot</name>
79       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
80     </repository>
81     <!-- Needed for the org.restlet.* dependencies. -->
82     <repository>
83       <id>maven-restlet</id>
84       <name>Public online Restlet repository</name>
85       <url>http://maven.restlet.org</url>
86       <snapshots>
87         <enabled>true</enabled>
88         <updatePolicy>never</updatePolicy>
89       </snapshots>
90     </repository>
91   </repositories>
92
93   <distributionManagement>
94     <!-- OpenDayLight Released artifact -->
95     <repository>
96       <id>opendaylight-release</id>
97       <url>${nexusproxy}/repositories/opendaylight.release/</url>
98     </repository>
99     <!-- OpenDayLight Snapshot artifact -->
100     <snapshotRepository>
101       <id>opendaylight-snapshot</id>
102       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
103     </snapshotRepository>
104     <!-- Site deployment -->
105   </distributionManagement>
106
107         <dependencyManagement>
108                 <dependencies>
109                 <dependency>
110                         <groupId>org.opendaylight.controller</groupId>
111                         <artifactId>clustering.services</artifactId>
112                         <version>0.4.0-SNAPSHOT</version>
113                 </dependency>
114                 <dependency>
115                         <groupId>org.opendaylight.controller</groupId>
116                         <artifactId>sal</artifactId>
117                         <version>0.5.0-SNAPSHOT</version>
118                 </dependency>
119                 <dependency>
120                         <groupId>junit</groupId>
121                         <artifactId>junit</artifactId>
122                         <version>4.8.1</version>
123                 </dependency>
124                 <dependency>
125                         <groupId>org.hamcrest</groupId>
126                         <artifactId>hamcrest-core</artifactId>
127                         <version>1.3</version>
128                 </dependency>
129                 <dependency>
130                         <groupId>org.jmock</groupId>
131                         <artifactId>jmock-junit4</artifactId>
132                         <version>2.6.0</version>
133                 </dependency>
134                 <dependency>
135                         <groupId>org.jmock</groupId>
136                         <artifactId>jmock-legacy</artifactId>
137                         <version>2.6.0</version>
138                 </dependency>
139                 <dependency>
140                         <groupId>junit-addons</groupId>
141                         <artifactId>junit-addons</artifactId>
142                         <version>1.4</version>
143                 </dependency>
144                     <dependency>
145                         <groupId>equinoxSDK381</groupId>
146                         <artifactId>org.eclipse.osgi</artifactId>
147                         <version>3.8.1.v20120830-144521</version>
148                     </dependency>
149
150                 </dependencies>
151         </dependencyManagement>
152
153
154   <build>
155     <pluginManagement>
156       <plugins>
157         <plugin>
158           <groupId>org.apache.felix</groupId>
159           <artifactId>maven-bundle-plugin</artifactId>
160           <version>2.3.6</version>
161           <extensions>true</extensions>
162           <configuration>
163             <manifestLocation>${project.basedir}/META-INF</manifestLocation>
164           </configuration>
165         </plugin>
166         <plugin>
167           <groupId>org.apache.maven.plugins</groupId>
168           <artifactId>maven-assembly-plugin</artifactId>
169           <version>2.4</version>
170         </plugin>
171         <plugin>
172           <groupId>org.apache.maven.plugins</groupId>
173           <artifactId>maven-compiler-plugin</artifactId>
174           <version>2.3.2</version>
175         </plugin>
176         <plugin>
177           <groupId>org.apache.maven.plugins</groupId>
178           <artifactId>maven-dependency-plugin</artifactId>
179           <version>2.8</version>
180         </plugin>
181         <plugin>
182           <groupId>org.apache.maven.plugins</groupId>
183           <artifactId>maven-surefire-plugin</artifactId>
184           <version>2.14.1</version>
185         </plugin>
186       </plugins>
187     </pluginManagement>
188   </build>
189 </project>