Merge "Changes features for odl-groupbasedpolicy-vpp"
[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.8.0-SNAPSHOT</version>
14     <relativePath/>
15   </parent>
16
17   <groupId>org.opendaylight.groupbasedpolicy</groupId>
18   <artifactId>features-groupbasedpolicy</artifactId>
19   <version>0.5.0-SNAPSHOT</version>
20   <packaging>jar</packaging>
21
22   <prerequisites>
23     <maven>3.0</maven>
24   </prerequisites>
25
26   <properties>
27     <aaa.version>0.5.0-SNAPSHOT</aaa.version>
28     <mdsal.version>2.2.0-SNAPSHOT</mdsal.version>
29     <mdsal.model.version>0.10.0-SNAPSHOT</mdsal.model.version>
30     <controller.mdsal.version>1.5.0-SNAPSHOT</controller.mdsal.version>
31     <openflowplugin.version>0.4.0-SNAPSHOT</openflowplugin.version>
32     <ovsdb.southbound.version>1.4.0-SNAPSHOT</ovsdb.southbound.version>
33     <neutron.version>0.8.0-SNAPSHOT</neutron.version>
34     <faas.version>1.2.0-SNAPSHOT</faas.version>
35     <sfc.version>0.5.0-SNAPSHOT</sfc.version>
36     <restconf.version>1.5.0-SNAPSHOT</restconf.version>
37     <dlux.version>0.5.0-SNAPSHOT</dlux.version>
38     <config.configfile.directory>etc/opendaylight/karaf</config.configfile.directory>
39     <sxp.version>1.4.0-SNAPSHOT</sxp.version>
40     <netconf.version>1.2.0-SNAPSHOT</netconf.version>
41     <vbd.version>1.1.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
162     <!-- Faas -->
163     <dependency>
164       <groupId>org.opendaylight.faas</groupId>
165       <artifactId>features-faas</artifactId>
166       <classifier>features</classifier>
167       <version>${faas.version}</version>
168       <type>xml</type>
169     </dependency>
170
171     <!-- SFC -->
172     <dependency>
173       <groupId>org.opendaylight.sfc</groupId>
174       <artifactId>features-sfc</artifactId>
175       <version>${sfc.version}</version>
176       <classifier>features</classifier>
177       <type>xml</type>
178       <scope>runtime</scope>
179     </dependency>
180
181     <!-- Netconf -->
182     <dependency>
183       <groupId>org.opendaylight.netconf</groupId>
184       <artifactId>features-restconf</artifactId>
185       <version>${restconf.version}</version>
186       <classifier>features</classifier>
187       <type>xml</type>
188     </dependency>
189
190     <!-- DLUX -->
191     <dependency>
192       <groupId>org.opendaylight.dlux</groupId>
193       <artifactId>features-dlux</artifactId>
194       <version>${dlux.version}</version>
195       <classifier>features</classifier>
196       <type>xml</type>
197     </dependency>
198
199     <!-- AAA -->
200     <dependency>
201       <groupId>org.opendaylight.aaa</groupId>
202       <artifactId>features-aaa-shiro</artifactId>
203       <version>${aaa.version}</version>
204       <classifier>features</classifier>
205       <type>xml</type>
206     </dependency>
207
208     <!-- JERSEY -->
209     <dependency>
210       <groupId>com.sun.jersey</groupId>
211       <artifactId>jersey-core</artifactId>
212     </dependency>
213     <dependency>
214       <groupId>com.sun.jersey</groupId>
215       <artifactId>jersey-server</artifactId>
216     </dependency>
217
218     <!-- sxp -->
219     <dependency>
220       <groupId>org.opendaylight.sxp</groupId>
221       <artifactId>sxp-api</artifactId>
222       <version>${sxp.version}</version>
223     </dependency>
224     <dependency>
225       <groupId>org.opendaylight.sxp</groupId>
226       <artifactId>sxp-core</artifactId>
227       <version>${sxp.version}</version>
228     </dependency>
229     <dependency>
230       <groupId>org.opendaylight.sxp</groupId>
231       <artifactId>sxp-controller</artifactId>
232       <version>${sxp.version}</version>
233     </dependency>
234     <dependency>
235       <groupId>org.opendaylight.sxp</groupId>
236       <artifactId>features</artifactId>
237       <version>${sxp.version}</version>
238       <type>xml</type>
239       <classifier>features</classifier>
240     </dependency>
241
242     <!-- honeycomb/VBD -->
243     <dependency>
244       <groupId>org.opendaylight.honeycomb.vbd</groupId>
245       <artifactId>vbd-features</artifactId>
246       <classifier>features</classifier>
247       <type>xml</type>
248     </dependency>
249
250     <!-- GBP -->
251     <dependency>
252       <groupId>commons-net</groupId>
253       <artifactId>commons-net</artifactId>
254     </dependency>
255     <dependency>
256       <groupId>org.opendaylight.groupbasedpolicy</groupId>
257       <artifactId>groupbasedpolicy</artifactId>
258     </dependency>
259     <dependency>
260       <groupId>org.opendaylight.groupbasedpolicy</groupId>
261       <artifactId>l2-l3-domain-extension</artifactId>
262     </dependency>
263     <dependency>
264       <groupId>org.opendaylight.groupbasedpolicy</groupId>
265       <artifactId>ofoverlay-renderer</artifactId>
266     </dependency>
267     <dependency>
268       <groupId>org.opendaylight.groupbasedpolicy</groupId>
269       <artifactId>ovssfc-renderer</artifactId>
270     </dependency>
271     <dependency>
272       <groupId>org.opendaylight.groupbasedpolicy</groupId>
273       <artifactId>faas-renderer</artifactId>
274     </dependency>
275     <dependency>
276       <groupId>org.opendaylight.groupbasedpolicy</groupId>
277       <artifactId>netconf-renderer</artifactId>
278     </dependency>
279     <dependency>
280       <groupId>org.opendaylight.groupbasedpolicy</groupId>
281       <artifactId>iovisor-renderer</artifactId>
282     </dependency>
283     <dependency>
284       <groupId>org.opendaylight.groupbasedpolicy</groupId>
285       <artifactId>ne-location-provider</artifactId>
286     </dependency>
287     <dependency>
288       <groupId>org.opendaylight.groupbasedpolicy</groupId>
289       <artifactId>vpp-renderer</artifactId>
290     </dependency>
291     <dependency>
292       <groupId>org.opendaylight.groupbasedpolicy</groupId>
293       <artifactId>neutron-mapper</artifactId>
294     </dependency>
295     <dependency>
296       <groupId>org.opendaylight.groupbasedpolicy</groupId>
297       <artifactId>neutron-vpp-mapper</artifactId>
298     </dependency>
299     <dependency>
300       <groupId>org.opendaylight.groupbasedpolicy</groupId>
301       <artifactId>neutron-ovsdb</artifactId>
302     </dependency>
303     <dependency>
304       <groupId>org.opendaylight.groupbasedpolicy</groupId>
305       <artifactId>groupbasedpolicy-ui-bundle</artifactId>
306     </dependency>
307     <dependency>
308       <groupId>org.opendaylight.groupbasedpolicy</groupId>
309       <artifactId>sxp-ep-provider</artifactId>
310     </dependency>
311     <dependency>
312       <groupId>org.opendaylight.groupbasedpolicy</groupId>
313       <artifactId>sxp-ep-provider</artifactId>
314     </dependency>
315     <dependency>
316       <groupId>org.opendaylight.groupbasedpolicy</groupId>
317       <artifactId>ip-sgt-distribution-service</artifactId>
318     </dependency>
319     <dependency>
320       <groupId>org.opendaylight.groupbasedpolicy</groupId>
321       <artifactId>ios-xe-renderer</artifactId>
322     </dependency>
323     <dependency>
324       <groupId>org.opendaylight.groupbasedpolicy</groupId>
325       <artifactId>sxp-ise-adapter</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>sxp-ep-provider</artifactId>
404       <type>xml</type>
405       <classifier>config</classifier>
406     </dependency>
407     <dependency>
408       <groupId>org.opendaylight.groupbasedpolicy</groupId>
409       <artifactId>ip-sgt-distribution-service</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     <dependency>
420       <groupId>org.opendaylight.groupbasedpolicy</groupId>
421       <artifactId>sxp-ise-adapter</artifactId>
422       <type>xml</type>
423       <classifier>config</classifier>
424     </dependency>
425   </dependencies>
426 </project>