4e2076dd999a4260a539bb5a18ca842eeab7a42b
[controller.git] / features / mdsal / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.opendaylight.odlparent</groupId>
6     <artifactId>features-parent</artifactId>
7     <version>1.7.0-SNAPSHOT</version>
8     <relativePath/>
9   </parent>
10
11   <groupId>org.opendaylight.controller</groupId>
12   <artifactId>features-mdsal</artifactId>
13   <version>1.4.0-SNAPSHOT</version>
14
15   <packaging>jar</packaging>
16
17   <properties>
18     <yangtools.version>1.0.0-SNAPSHOT</yangtools.version>
19     <mdsal.version>2.1.0-SNAPSHOT</mdsal.version>
20     <mdsal.model.version>0.9.0-SNAPSHOT</mdsal.model.version>
21     <controller.mdsal.version>1.4.0-SNAPSHOT</controller.mdsal.version>
22     <config.version>0.5.0-SNAPSHOT</config.version>
23     <commons.opendaylight.version>1.7.0-SNAPSHOT</commons.opendaylight.version>
24     <akka.features.version>1.7.0-SNAPSHOT</akka.features.version>
25     <akka.version>2.4.1</akka.version>
26     <features.file>features.xml</features.file>
27     <config.configfile.directory>etc/opendaylight/karaf</config.configfile.directory>
28     <config.clustering.configfile>05-clustering.xml</config.clustering.configfile>
29     <config.clustered-entity-ownership.configfile>06-clustered-entity-ownership.xml</config.clustered-entity-ownership.configfile>
30     <config.netty.configfile>00-netty.xml</config.netty.configfile>
31     <config.mdsal.configfile>01-md-sal.xml</config.mdsal.configfile>
32     <config.xsql.configfile>04-xsql.xml</config.xsql.configfile>
33     <config.toaster.configfile>03-toaster-sample.xml</config.toaster.configfile>
34   </properties>
35
36   <dependencyManagement>
37     <dependencies>
38       <dependency>
39         <groupId>org.opendaylight.odlparent</groupId>
40         <artifactId>odlparent-artifacts</artifactId>
41         <version>1.7.0-SNAPSHOT</version>
42         <scope>import</scope>
43         <type>pom</type>
44       </dependency>
45       <dependency>
46         <groupId>org.opendaylight.yangtools</groupId>
47         <artifactId>yangtools-artifacts</artifactId>
48         <version>${yangtools.version}</version>
49         <scope>import</scope>
50         <type>pom</type>
51       </dependency>
52       <dependency>
53         <groupId>org.opendaylight.mdsal</groupId>
54         <artifactId>mdsal-artifacts</artifactId>
55         <version>${mdsal.version}</version>
56         <scope>import</scope>
57         <type>pom</type>
58       </dependency>
59        <dependency>
60         <groupId>org.opendaylight.controller</groupId>
61         <artifactId>config-artifacts</artifactId>
62         <version>${config.version}</version>
63         <scope>import</scope>
64         <type>pom</type>
65       </dependency>
66       <dependency>
67         <groupId>org.opendaylight.controller</groupId>
68         <artifactId>mdsal-artifacts</artifactId>
69         <version>${controller.mdsal.version}</version>
70         <scope>import</scope>
71         <type>pom</type>
72       </dependency>
73     </dependencies>
74   </dependencyManagement>
75
76   <dependencies>
77
78     <dependency>
79       <groupId>net.java.dev.stax-utils</groupId>
80       <artifactId>stax-utils</artifactId>
81     </dependency>
82
83     <!-- Required features repositories -->
84     <dependency>
85       <groupId>org.opendaylight.odlparent</groupId>
86       <artifactId>features-odlparent</artifactId>
87       <classifier>features</classifier>
88       <type>xml</type>
89     </dependency>
90     <dependency>
91       <groupId>org.opendaylight.yangtools</groupId>
92       <artifactId>features-yangtools</artifactId>
93       <classifier>features</classifier>
94       <type>xml</type>
95     </dependency>
96     <dependency>
97       <groupId>org.opendaylight.mdsal</groupId>
98       <artifactId>features-mdsal</artifactId>
99       <classifier>features</classifier>
100       <type>xml</type>
101     </dependency>
102     <dependency>
103       <groupId>org.opendaylight.mdsal.model</groupId>
104       <artifactId>features-mdsal-model</artifactId>
105       <classifier>features</classifier>
106       <version>${mdsal.model.version}</version>
107       <type>xml</type>
108     </dependency>
109     <dependency>
110       <groupId>org.opendaylight.odlparent</groupId>
111       <artifactId>features-akka</artifactId>
112       <version>${akka.features.version}</version>
113       <classifier>features</classifier>
114       <type>xml</type>
115     </dependency>
116     <dependency>
117       <groupId>org.opendaylight.controller</groupId>
118       <artifactId>features-config</artifactId>
119       <classifier>features</classifier>
120       <type>xml</type>
121     </dependency>
122     <dependency>
123       <groupId>org.opendaylight.controller</groupId>
124       <artifactId>features-config-persister</artifactId>
125       <classifier>features</classifier>
126       <type>xml</type>
127     </dependency>
128     <dependency>
129       <groupId>org.opendaylight.controller</groupId>
130       <artifactId>features-config-netty</artifactId>
131       <classifier>features</classifier>
132       <type>xml</type>
133     </dependency>
134
135
136     <dependency>
137       <groupId>org.opendaylight.controller</groupId>
138       <artifactId>md-sal-config</artifactId>
139       <version>${controller.mdsal.version}</version>
140       <type>xml</type>
141       <classifier>config</classifier>
142     </dependency>
143
144     <dependency>
145       <groupId>org.opendaylight.controller</groupId>
146       <artifactId>sal-akka-raft</artifactId>
147       <version>${controller.mdsal.version}</version>
148     </dependency>
149     <dependency>
150       <groupId>org.opendaylight.controller</groupId>
151       <artifactId>sal-common-api</artifactId>
152     </dependency>
153     <dependency>
154       <groupId>org.opendaylight.controller</groupId>
155       <artifactId>sal-common-impl</artifactId>
156     </dependency>
157     <dependency>
158       <groupId>org.opendaylight.controller</groupId>
159       <artifactId>sal-common-util</artifactId>
160     </dependency>
161     <dependency>
162       <groupId>org.opendaylight.controller</groupId>
163       <artifactId>sal-core-spi</artifactId>
164     </dependency>
165     <dependency>
166       <groupId>org.opendaylight.controller</groupId>
167       <artifactId>sal-broker-impl</artifactId>
168     </dependency>
169
170     <dependency>
171       <groupId>org.opendaylight.controller</groupId>
172       <artifactId>sal-karaf-xsql</artifactId>
173     </dependency>
174
175     <dependency>
176       <groupId>org.opendaylight.controller</groupId>
177       <artifactId>sal-binding-api</artifactId>
178     </dependency>
179     <dependency>
180       <groupId>org.opendaylight.controller</groupId>
181       <artifactId>sal-binding-config</artifactId>
182     </dependency>
183     <dependency>
184       <groupId>org.opendaylight.controller</groupId>
185       <artifactId>sal-binding-broker-impl</artifactId>
186     </dependency>
187     <dependency>
188       <groupId>org.opendaylight.controller</groupId>
189       <artifactId>sal-binding-util</artifactId>
190     </dependency>
191     <dependency>
192       <groupId>org.opendaylight.controller</groupId>
193       <artifactId>sal-connector-api</artifactId>
194     </dependency>
195
196     <dependency>
197       <groupId>org.opendaylight.controller</groupId>
198       <artifactId>sal-dom-xsql</artifactId>
199     </dependency>
200     <dependency>
201       <groupId>org.opendaylight.controller</groupId>
202       <artifactId>sal-dom-xsql-config</artifactId>
203       <classifier>config</classifier>
204       <type>xml</type>
205     </dependency>
206
207     <dependency>
208       <groupId>org.opendaylight.controller</groupId>
209       <artifactId>sal-clustering-commons</artifactId>
210     </dependency>
211     <dependency>
212       <groupId>org.opendaylight.controller</groupId>
213       <artifactId>sal-clustering-config</artifactId>
214       <version>${controller.mdsal.version}</version>
215       <type>xml</type>
216       <classifier>moduleshardconf</classifier>
217     </dependency>
218     <dependency>
219       <groupId>org.opendaylight.controller</groupId>
220       <artifactId>sal-clustering-config</artifactId>
221       <version>${controller.mdsal.version}</version>
222       <type>xml</type>
223       <classifier>moduleconf</classifier>
224     </dependency>
225     <dependency>
226       <groupId>org.opendaylight.controller</groupId>
227       <artifactId>sal-clustering-config</artifactId>
228       <version>${controller.mdsal.version}</version>
229       <type>xml</type>
230       <classifier>akkaconf</classifier>
231     </dependency>
232     <dependency>
233       <groupId>org.opendaylight.controller</groupId>
234       <artifactId>sal-clustering-config</artifactId>
235       <version>${controller.mdsal.version}</version>
236       <type>xml</type>
237       <classifier>factoryakkaconf</classifier>
238     </dependency>
239     <dependency>
240       <groupId>org.opendaylight.controller</groupId>
241       <artifactId>sal-clustering-config</artifactId>
242       <version>${controller.mdsal.version}</version>
243       <type>xml</type>
244       <classifier>config</classifier>
245     </dependency>
246     <dependency>
247       <groupId>org.opendaylight.controller</groupId>
248       <artifactId>sal-clustering-config</artifactId>
249       <version>${controller.mdsal.version}</version>
250       <type>xml</type>
251       <classifier>entityownershipconfig</classifier>
252     </dependency>
253     <dependency>
254       <groupId>org.opendaylight.controller</groupId>
255       <artifactId>sal-clustering-config</artifactId>
256       <version>${controller.mdsal.version}</version>
257       <type>cfg</type>
258       <classifier>datastore</classifier>
259     </dependency>
260     <dependency>
261       <groupId>org.opendaylight.controller</groupId>
262       <artifactId>sal-distributed-datastore</artifactId>
263     </dependency>
264     <dependency>
265       <groupId>org.opendaylight.controller</groupId>
266       <artifactId>sal-dom-broker-config</artifactId>
267     </dependency>
268
269     <!-- message-bus -->
270     <dependency>
271       <groupId>org.opendaylight.controller</groupId>
272       <artifactId>messagebus-api</artifactId>
273     </dependency>
274     <dependency>
275       <groupId>org.opendaylight.controller</groupId>
276       <artifactId>messagebus-impl</artifactId>
277     </dependency>
278     <dependency>
279       <groupId>org.opendaylight.controller</groupId>
280       <artifactId>messagebus-config</artifactId>
281       <version>${controller.mdsal.version}</version>
282       <type>xml</type>
283       <classifier>config</classifier>
284     </dependency>
285
286     <dependency>
287       <groupId>org.opendaylight.controller</groupId>
288       <artifactId>sal-inmemory-datastore</artifactId>
289     </dependency>
290     <dependency>
291       <groupId>org.opendaylight.controller</groupId>
292       <artifactId>sal-remoterpc-connector</artifactId>
293     </dependency>
294
295     <dependency>
296       <groupId>org.opendaylight.controller.model</groupId>
297       <artifactId>model-inventory</artifactId>
298     </dependency>
299
300     <dependency>
301       <groupId>org.opendaylight.controller.samples</groupId>
302       <artifactId>clustering-it-config</artifactId>
303       <version>${controller.mdsal.version}</version>
304       <type>xml</type>
305       <classifier>config</classifier>
306     </dependency>
307     <dependency>
308       <groupId>org.opendaylight.controller.samples</groupId>
309       <artifactId>clustering-it-config</artifactId>
310       <version>${controller.mdsal.version}</version>
311       <type>xml</type>
312       <classifier>testmoduleconf</classifier>
313     </dependency>
314     <dependency>
315       <groupId>org.opendaylight.controller.samples</groupId>
316       <artifactId>clustering-it-config</artifactId>
317       <version>${controller.mdsal.version}</version>
318       <type>xml</type>
319       <classifier>testmoduleshardconf</classifier>
320     </dependency>
321     <dependency>
322       <groupId>org.opendaylight.controller.samples</groupId>
323       <artifactId>clustering-it-model</artifactId>
324       <version>${controller.mdsal.version}</version>
325     </dependency>
326     <dependency>
327       <groupId>org.opendaylight.controller.samples</groupId>
328       <artifactId>clustering-it-provider</artifactId>
329       <version>${controller.mdsal.version}</version>
330     </dependency>
331
332
333     <!-- toaster -->
334     <dependency>
335       <groupId>org.opendaylight.controller.samples</groupId>
336       <artifactId>sample-toaster</artifactId>
337     </dependency>
338     <dependency>
339       <groupId>org.opendaylight.controller.samples</groupId>
340       <artifactId>sample-toaster-consumer</artifactId>
341     </dependency>
342     <dependency>
343       <groupId>org.opendaylight.controller.samples</groupId>
344       <artifactId>sample-toaster-provider</artifactId>
345     </dependency>
346     <dependency>
347       <groupId>org.opendaylight.controller.samples</groupId>
348       <artifactId>toaster-config</artifactId>
349       <version>${controller.mdsal.version}</version>
350       <type>xml</type>
351       <classifier>config</classifier>
352     </dependency>
353
354   </dependencies>
355
356   <scm>
357     <connection>scm:git:http://git.opendaylight.org/gerrit/controller.git</connection>
358     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
359     <tag>HEAD</tag>
360     <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL</url>
361   </scm>
362 </project>