Implementing VBD API in Vpp renderer
[groupbasedpolicy.git] / features / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
3   This program and the accompanying materials are made available under the
4   terms of the Eclipse Public License v1.0 which accompanies this distribution,
5   and is available at http://www.eclipse.org/legal/epl-v10.html -->
6 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7          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
10   <parent>
11     <groupId>org.opendaylight.odlparent</groupId>
12     <artifactId>features-parent</artifactId>
13     <version>1.7.0-SNAPSHOT</version>
14     <relativePath/>
15   </parent>
16
17   <groupId>org.opendaylight.groupbasedpolicy</groupId>
18   <artifactId>features-groupbasedpolicy</artifactId>
19   <version>0.4.0-SNAPSHOT</version>
20   <packaging>jar</packaging>
21
22   <prerequisites>
23     <maven>3.0</maven>
24   </prerequisites>
25
26   <properties>
27     <aaa.version>0.4.0-SNAPSHOT</aaa.version>
28     <mdsal.version>2.1.0-SNAPSHOT</mdsal.version>
29     <mdsal.model.version>0.9.0-SNAPSHOT</mdsal.model.version>
30     <controller.mdsal.version>1.4.0-SNAPSHOT</controller.mdsal.version>
31     <openflowplugin.version>0.3.0-SNAPSHOT</openflowplugin.version>
32     <ovsdb.southbound.version>1.3.0-SNAPSHOT</ovsdb.southbound.version>
33     <neutron.version>0.7.0-SNAPSHOT</neutron.version>
34     <faas.version>1.1.0-SNAPSHOT</faas.version>
35     <sfc.version>0.3.0-SNAPSHOT</sfc.version>
36     <restconf.version>1.4.0-SNAPSHOT</restconf.version>
37     <dlux.version>0.4.0-SNAPSHOT</dlux.version>
38     <config.configfile.directory>etc/opendaylight/karaf</config.configfile.directory>
39     <sxp.version>1.3.0-SNAPSHOT</sxp.version>
40     <netconf.version>1.1.0-SNAPSHOT</netconf.version>
41     <vbd.version>1.0.0-SNAPSHOT</vbd.version>
42   </properties>
43
44   <dependencyManagement>
45     <dependencies>
46       <!-- GBP -->
47       <dependency>
48         <groupId>org.opendaylight.groupbasedpolicy</groupId>
49         <artifactId>groupbasedpolicy-artifacts</artifactId>
50         <version>${project.version}</version>
51         <type>pom</type>
52         <scope>import</scope>
53       </dependency>
54
55       <!-- Controller infrastructure -->
56       <dependency>
57         <groupId>org.opendaylight.mdsal</groupId>
58         <artifactId>mdsal-artifacts</artifactId>
59         <version>${mdsal.version}</version>
60         <scope>import</scope>
61         <type>pom</type>
62       </dependency>
63       <dependency>
64         <groupId>org.opendaylight.mdsal.model</groupId>
65         <artifactId>mdsal-model-artifacts</artifactId>
66         <version>${mdsal.model.version}</version>
67         <scope>import</scope>
68         <type>pom</type>
69       </dependency>
70       <dependency>
71         <groupId>org.opendaylight.controller</groupId>
72         <artifactId>mdsal-artifacts</artifactId>
73         <version>${controller.mdsal.version}</version>
74         <scope>import</scope>
75         <type>pom</type>
76       </dependency>
77
78       <!-- netconf -->
79       <dependency>
80         <groupId>org.opendaylight.netconf</groupId>
81         <artifactId>netconf-artifacts</artifactId>
82         <version>${netconf.version}</version>
83         <type>pom</type>
84         <scope>import</scope>
85       </dependency>
86
87       <!-- Openflow plugin -->
88       <dependency>
89         <groupId>org.opendaylight.openflowplugin</groupId>
90         <artifactId>openflowplugin-artifacts</artifactId>
91         <version>${openflowplugin.version}</version>
92         <scope>import</scope>
93         <type>pom</type>
94       </dependency>
95
96       <!-- honeycomb/VBD -->
97       <dependency>
98         <groupId>org.opendaylight.honeycomb.vbd</groupId>
99         <artifactId>vbd-artifacts</artifactId>
100         <version>${vbd.version}</version>
101         <type>pom</type>
102         <scope>import</scope>
103       </dependency>
104     </dependencies>
105   </dependencyManagement>
106
107   <dependencies>
108     <!-- Controller infrastructure -->
109     <dependency>
110       <groupId>org.opendaylight.mdsal</groupId>
111       <artifactId>features-mdsal</artifactId>
112       <classifier>features</classifier>
113       <type>xml</type>
114       <scope>runtime</scope>
115     </dependency>
116     <dependency>
117       <groupId>org.opendaylight.controller</groupId>
118       <artifactId>features-mdsal</artifactId>
119       <classifier>features</classifier>
120       <type>xml</type>
121     </dependency>
122     <dependency>
123       <groupId>org.opendaylight.netconf</groupId>
124       <artifactId>features-netconf-connector</artifactId>
125       <classifier>features</classifier>
126       <type>xml</type>
127       <scope>runtime</scope>
128     </dependency>
129
130     <!-- Openflow plugin -->
131     <dependency>
132       <groupId>org.opendaylight.openflowplugin</groupId>
133       <artifactId>features-openflowplugin</artifactId>
134       <classifier>features</classifier>
135       <type>xml</type>
136     </dependency>
137     <dependency>
138       <groupId>org.opendaylight.openflowplugin</groupId>
139       <artifactId>features-openflowplugin-extension</artifactId>
140       <classifier>features</classifier>
141       <type>xml</type>
142     </dependency>
143
144     <!-- OVSDB -->
145     <dependency>
146       <groupId>org.opendaylight.ovsdb</groupId>
147       <artifactId>southbound-features</artifactId>
148       <version>${ovsdb.southbound.version}</version>
149       <classifier>features</classifier>
150       <type>xml</type>
151     </dependency>
152
153     <!-- Neutron -->
154     <dependency>
155       <groupId>org.opendaylight.neutron</groupId>
156       <artifactId>features-neutron</artifactId>
157       <classifier>features</classifier>
158       <version>${neutron.version}</version>
159       <type>xml</type>
160     </dependency>
161     <dependency>
162       <groupId>org.opendaylight.neutron</groupId>
163       <artifactId>dummyprovider</artifactId>
164       <version>${neutron.version}</version>
165     </dependency>
166
167     <!-- Faas -->
168     <dependency>
169       <groupId>org.opendaylight.faas</groupId>
170       <artifactId>features-faas</artifactId>
171       <classifier>features</classifier>
172       <version>${faas.version}</version>
173       <type>xml</type>
174     </dependency>
175
176     <!-- SFC -->
177     <dependency>
178       <groupId>org.opendaylight.sfc</groupId>
179       <artifactId>features-sfc</artifactId>
180       <version>${sfc.version}</version>
181       <classifier>features</classifier>
182       <type>xml</type>
183       <scope>runtime</scope>
184     </dependency>
185
186     <!-- Netconf -->
187     <dependency>
188       <groupId>org.opendaylight.netconf</groupId>
189       <artifactId>features-restconf</artifactId>
190       <version>${restconf.version}</version>
191       <classifier>features</classifier>
192       <type>xml</type>
193     </dependency>
194
195     <!-- DLUX -->
196     <dependency>
197       <groupId>org.opendaylight.dlux</groupId>
198       <artifactId>features-dlux</artifactId>
199       <version>${dlux.version}</version>
200       <classifier>features</classifier>
201       <type>xml</type>
202     </dependency>
203
204     <!-- AAA -->
205     <dependency>
206       <groupId>org.opendaylight.aaa</groupId>
207       <artifactId>features-aaa-shiro</artifactId>
208       <version>${aaa.version}</version>
209       <classifier>features</classifier>
210       <type>xml</type>
211     </dependency>
212
213     <!-- JERSEY -->
214     <dependency>
215       <groupId>com.sun.jersey</groupId>
216       <artifactId>jersey-core</artifactId>
217     </dependency>
218     <dependency>
219       <groupId>com.sun.jersey</groupId>
220       <artifactId>jersey-server</artifactId>
221     </dependency>
222     <dependency>
223       <groupId>org.opendaylight.controller.thirdparty</groupId>
224       <artifactId>com.sun.jersey.jersey-servlet</artifactId>
225     </dependency>
226
227     <!-- sxp -->
228     <dependency>
229       <groupId>org.opendaylight.sxp</groupId>
230       <artifactId>sxp-api</artifactId>
231       <version>${sxp.version}</version>
232     </dependency>
233     <dependency>
234       <groupId>org.opendaylight.sxp</groupId>
235       <artifactId>sxp-core</artifactId>
236       <version>${sxp.version}</version>
237     </dependency>
238     <dependency>
239       <groupId>org.opendaylight.sxp</groupId>
240       <artifactId>features</artifactId>
241       <version>${sxp.version}</version>
242       <type>xml</type>
243       <classifier>features</classifier>
244     </dependency>
245
246     <!-- honeycomb/VBD -->
247     <dependency>
248       <groupId>org.opendaylight.honeycomb.vbd</groupId>
249       <artifactId>vbd-features</artifactId>
250       <classifier>features</classifier>
251       <type>xml</type>
252     </dependency>
253
254     <!-- GBP -->
255     <dependency>
256       <groupId>commons-net</groupId>
257       <artifactId>commons-net</artifactId>
258     </dependency>
259     <dependency>
260       <groupId>org.opendaylight.groupbasedpolicy</groupId>
261       <artifactId>groupbasedpolicy</artifactId>
262     </dependency>
263     <dependency>
264       <groupId>org.opendaylight.groupbasedpolicy</groupId>
265       <artifactId>l2-l3-domain-extension</artifactId>
266     </dependency>
267     <dependency>
268       <groupId>org.opendaylight.groupbasedpolicy</groupId>
269       <artifactId>ofoverlay-renderer</artifactId>
270     </dependency>
271     <dependency>
272       <groupId>org.opendaylight.groupbasedpolicy</groupId>
273       <artifactId>ovssfc-renderer</artifactId>
274     </dependency>
275     <dependency>
276       <groupId>org.opendaylight.groupbasedpolicy</groupId>
277       <artifactId>faas-renderer</artifactId>
278     </dependency>
279     <dependency>
280       <groupId>org.opendaylight.groupbasedpolicy</groupId>
281       <artifactId>netconf-renderer</artifactId>
282     </dependency>
283     <dependency>
284       <groupId>org.opendaylight.groupbasedpolicy</groupId>
285       <artifactId>iovisor-renderer</artifactId>
286     </dependency>
287     <dependency>
288       <groupId>org.opendaylight.groupbasedpolicy</groupId>
289       <artifactId>ne-location-provider</artifactId>
290     </dependency>
291     <dependency>
292       <groupId>org.opendaylight.groupbasedpolicy</groupId>
293       <artifactId>vpp-renderer</artifactId>
294     </dependency>
295     <dependency>
296       <groupId>org.opendaylight.groupbasedpolicy</groupId>
297       <artifactId>neutron-mapper</artifactId>
298     </dependency>
299     <dependency>
300       <groupId>org.opendaylight.groupbasedpolicy</groupId>
301       <artifactId>neutron-vpp-mapper</artifactId>
302     </dependency>
303     <dependency>
304       <groupId>org.opendaylight.groupbasedpolicy</groupId>
305       <artifactId>neutron-ovsdb</artifactId>
306     </dependency>
307     <dependency>
308       <groupId>org.opendaylight.groupbasedpolicy</groupId>
309       <artifactId>ui-backend</artifactId>
310     </dependency>
311     <dependency>
312       <groupId>org.opendaylight.groupbasedpolicy</groupId>
313       <artifactId>groupbasedpolicy-ui-bundle</artifactId>
314     </dependency>
315     <dependency>
316       <groupId>org.opendaylight.groupbasedpolicy</groupId>
317       <artifactId>groupbasedpolicy-old-ui-bundle</artifactId>
318     </dependency>
319     <dependency>
320       <groupId>org.opendaylight.groupbasedpolicy</groupId>
321       <artifactId>sxp-mapper</artifactId>
322     </dependency>
323     <dependency>
324       <groupId>org.opendaylight.groupbasedpolicy</groupId>
325       <artifactId>ios-xe-renderer</artifactId>
326     </dependency>
327
328     <!-- GBP configuration -->
329     <dependency>
330       <groupId>org.opendaylight.groupbasedpolicy</groupId>
331       <artifactId>groupbasedpolicy</artifactId>
332       <type>xml</type>
333       <classifier>config</classifier>
334     </dependency>
335     <dependency>
336       <groupId>org.opendaylight.groupbasedpolicy</groupId>
337       <artifactId>l2-l3-domain-extension</artifactId>
338       <type>xml</type>
339       <classifier>config</classifier>
340     </dependency>
341     <dependency>
342       <groupId>org.opendaylight.groupbasedpolicy</groupId>
343       <artifactId>ofoverlay-renderer</artifactId>
344       <type>xml</type>
345       <classifier>config</classifier>
346     </dependency>
347     <dependency>
348       <groupId>org.opendaylight.groupbasedpolicy</groupId>
349       <artifactId>ovssfc-renderer</artifactId>
350       <type>xml</type>
351       <classifier>config</classifier>
352     </dependency>
353     <dependency>
354       <groupId>org.opendaylight.groupbasedpolicy</groupId>
355       <artifactId>faas-renderer</artifactId>
356       <type>xml</type>
357       <classifier>config</classifier>
358     </dependency>
359     <dependency>
360       <groupId>org.opendaylight.groupbasedpolicy</groupId>
361       <artifactId>netconf-renderer</artifactId>
362       <type>xml</type>
363       <classifier>config</classifier>
364     </dependency>
365     <dependency>
366       <groupId>org.opendaylight.groupbasedpolicy</groupId>
367       <artifactId>iovisor-renderer</artifactId>
368       <type>xml</type>
369       <classifier>config</classifier>
370     </dependency>
371     <dependency>
372       <groupId>org.opendaylight.groupbasedpolicy</groupId>
373       <artifactId>ne-location-provider</artifactId>
374       <type>xml</type>
375       <classifier>config</classifier>
376     </dependency>
377     <dependency>
378       <groupId>org.opendaylight.groupbasedpolicy</groupId>
379       <artifactId>vpp-renderer</artifactId>
380       <type>xml</type>
381       <classifier>config</classifier>
382     </dependency>
383     <dependency>
384       <groupId>org.opendaylight.groupbasedpolicy</groupId>
385       <artifactId>neutron-mapper</artifactId>
386       <type>xml</type>
387       <classifier>config</classifier>
388     </dependency>
389     <dependency>
390       <groupId>org.opendaylight.groupbasedpolicy</groupId>
391       <artifactId>neutron-vpp-mapper</artifactId>
392       <type>xml</type>
393       <classifier>config</classifier>
394     </dependency>
395     <dependency>
396       <groupId>org.opendaylight.groupbasedpolicy</groupId>
397       <artifactId>neutron-ovsdb</artifactId>
398       <type>xml</type>
399       <classifier>config</classifier>
400     </dependency>
401     <dependency>
402       <groupId>org.opendaylight.groupbasedpolicy</groupId>
403       <artifactId>ui-backend</artifactId>
404       <type>xml</type>
405       <classifier>config</classifier>
406     </dependency>
407     <dependency>
408       <groupId>org.opendaylight.groupbasedpolicy</groupId>
409       <artifactId>sxp-mapper</artifactId>
410       <type>xml</type>
411       <classifier>config</classifier>
412     </dependency>
413     <dependency>
414       <groupId>org.opendaylight.groupbasedpolicy</groupId>
415       <artifactId>ios-xe-renderer</artifactId>
416       <type>xml</type>
417       <classifier>config</classifier>
418     </dependency>
419   </dependencies>
420 </project>