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