Merge "Make ui-module a provided dependency"
[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
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     <dependency>
218       <groupId>org.opendaylight.controller.thirdparty</groupId>
219       <artifactId>com.sun.jersey.jersey-servlet</artifactId>
220     </dependency>
221
222     <!-- sxp -->
223     <dependency>
224       <groupId>org.opendaylight.sxp</groupId>
225       <artifactId>sxp-api</artifactId>
226       <version>${sxp.version}</version>
227     </dependency>
228     <dependency>
229       <groupId>org.opendaylight.sxp</groupId>
230       <artifactId>sxp-core</artifactId>
231       <version>${sxp.version}</version>
232     </dependency>
233     <dependency>
234       <groupId>org.opendaylight.sxp</groupId>
235       <artifactId>features</artifactId>
236       <version>${sxp.version}</version>
237       <type>xml</type>
238       <classifier>features</classifier>
239     </dependency>
240
241     <!-- honeycomb/VBD -->
242     <dependency>
243       <groupId>org.opendaylight.honeycomb.vbd</groupId>
244       <artifactId>vbd-features</artifactId>
245       <classifier>features</classifier>
246       <type>xml</type>
247     </dependency>
248
249     <!-- GBP -->
250     <dependency>
251       <groupId>commons-net</groupId>
252       <artifactId>commons-net</artifactId>
253     </dependency>
254     <dependency>
255       <groupId>org.opendaylight.groupbasedpolicy</groupId>
256       <artifactId>groupbasedpolicy</artifactId>
257     </dependency>
258     <dependency>
259       <groupId>org.opendaylight.groupbasedpolicy</groupId>
260       <artifactId>l2-l3-domain-extension</artifactId>
261     </dependency>
262     <dependency>
263       <groupId>org.opendaylight.groupbasedpolicy</groupId>
264       <artifactId>ofoverlay-renderer</artifactId>
265     </dependency>
266     <dependency>
267       <groupId>org.opendaylight.groupbasedpolicy</groupId>
268       <artifactId>ovssfc-renderer</artifactId>
269     </dependency>
270     <dependency>
271       <groupId>org.opendaylight.groupbasedpolicy</groupId>
272       <artifactId>faas-renderer</artifactId>
273     </dependency>
274     <dependency>
275       <groupId>org.opendaylight.groupbasedpolicy</groupId>
276       <artifactId>netconf-renderer</artifactId>
277     </dependency>
278     <dependency>
279       <groupId>org.opendaylight.groupbasedpolicy</groupId>
280       <artifactId>iovisor-renderer</artifactId>
281     </dependency>
282     <dependency>
283       <groupId>org.opendaylight.groupbasedpolicy</groupId>
284       <artifactId>ne-location-provider</artifactId>
285     </dependency>
286     <dependency>
287       <groupId>org.opendaylight.groupbasedpolicy</groupId>
288       <artifactId>vpp-renderer</artifactId>
289     </dependency>
290     <dependency>
291       <groupId>org.opendaylight.groupbasedpolicy</groupId>
292       <artifactId>neutron-mapper</artifactId>
293     </dependency>
294     <dependency>
295       <groupId>org.opendaylight.groupbasedpolicy</groupId>
296       <artifactId>neutron-vpp-mapper</artifactId>
297     </dependency>
298     <dependency>
299       <groupId>org.opendaylight.groupbasedpolicy</groupId>
300       <artifactId>neutron-ovsdb</artifactId>
301     </dependency>
302     <dependency>
303       <groupId>org.opendaylight.groupbasedpolicy</groupId>
304       <artifactId>groupbasedpolicy-ui-bundle</artifactId>
305     </dependency>
306     <dependency>
307       <groupId>org.opendaylight.groupbasedpolicy</groupId>
308       <artifactId>sxp-mapper</artifactId>
309     </dependency>
310     <dependency>
311       <groupId>org.opendaylight.groupbasedpolicy</groupId>
312       <artifactId>ios-xe-renderer</artifactId>
313     </dependency>
314     <dependency>
315       <groupId>org.opendaylight.groupbasedpolicy</groupId>
316       <artifactId>groupbasedpolicy-ise-adapter</artifactId>
317     </dependency>
318
319     <!-- GBP configuration -->
320     <dependency>
321       <groupId>org.opendaylight.groupbasedpolicy</groupId>
322       <artifactId>groupbasedpolicy</artifactId>
323       <type>xml</type>
324       <classifier>config</classifier>
325     </dependency>
326     <dependency>
327       <groupId>org.opendaylight.groupbasedpolicy</groupId>
328       <artifactId>l2-l3-domain-extension</artifactId>
329       <type>xml</type>
330       <classifier>config</classifier>
331     </dependency>
332     <dependency>
333       <groupId>org.opendaylight.groupbasedpolicy</groupId>
334       <artifactId>ofoverlay-renderer</artifactId>
335       <type>xml</type>
336       <classifier>config</classifier>
337     </dependency>
338     <dependency>
339       <groupId>org.opendaylight.groupbasedpolicy</groupId>
340       <artifactId>ovssfc-renderer</artifactId>
341       <type>xml</type>
342       <classifier>config</classifier>
343     </dependency>
344     <dependency>
345       <groupId>org.opendaylight.groupbasedpolicy</groupId>
346       <artifactId>faas-renderer</artifactId>
347       <type>xml</type>
348       <classifier>config</classifier>
349     </dependency>
350     <dependency>
351       <groupId>org.opendaylight.groupbasedpolicy</groupId>
352       <artifactId>netconf-renderer</artifactId>
353       <type>xml</type>
354       <classifier>config</classifier>
355     </dependency>
356     <dependency>
357       <groupId>org.opendaylight.groupbasedpolicy</groupId>
358       <artifactId>iovisor-renderer</artifactId>
359       <type>xml</type>
360       <classifier>config</classifier>
361     </dependency>
362     <dependency>
363       <groupId>org.opendaylight.groupbasedpolicy</groupId>
364       <artifactId>ne-location-provider</artifactId>
365       <type>xml</type>
366       <classifier>config</classifier>
367     </dependency>
368     <dependency>
369       <groupId>org.opendaylight.groupbasedpolicy</groupId>
370       <artifactId>vpp-renderer</artifactId>
371       <type>xml</type>
372       <classifier>config</classifier>
373     </dependency>
374     <dependency>
375       <groupId>org.opendaylight.groupbasedpolicy</groupId>
376       <artifactId>neutron-mapper</artifactId>
377       <type>xml</type>
378       <classifier>config</classifier>
379     </dependency>
380     <dependency>
381       <groupId>org.opendaylight.groupbasedpolicy</groupId>
382       <artifactId>neutron-vpp-mapper</artifactId>
383       <type>xml</type>
384       <classifier>config</classifier>
385     </dependency>
386     <dependency>
387       <groupId>org.opendaylight.groupbasedpolicy</groupId>
388       <artifactId>neutron-ovsdb</artifactId>
389       <type>xml</type>
390       <classifier>config</classifier>
391     </dependency>
392     <dependency>
393       <groupId>org.opendaylight.groupbasedpolicy</groupId>
394       <artifactId>sxp-mapper</artifactId>
395       <type>xml</type>
396       <classifier>config</classifier>
397     </dependency>
398     <dependency>
399       <groupId>org.opendaylight.groupbasedpolicy</groupId>
400       <artifactId>ios-xe-renderer</artifactId>
401       <type>xml</type>
402       <classifier>config</classifier>
403     </dependency>
404     <dependency>
405       <groupId>org.opendaylight.groupbasedpolicy</groupId>
406       <artifactId>groupbasedpolicy-ise-adapter</artifactId>
407       <type>xml</type>
408       <classifier>config</classifier>
409     </dependency>
410   </dependencies>
411 </project>