Bug 9307: Split features to avoid incompatiblities
[integration/distribution.git] / features / singles / odl-integration-compatible-with-all / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  Copyright (c) 2017 Cisco Systems, Inc. and others.  All rights reserved.
4
5  This program and the accompanying materials are made available under the
6  terms of the Eclipse Public License v1.0 which accompanies this distribution,
7  and is available at http://www.eclipse.org/legal/epl-v10.html
8  -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0"
10          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12     <modelVersion>4.0.0</modelVersion>
13     <parent>
14         <groupId>org.opendaylight.odlparent</groupId>
15         <artifactId>single-feature-parent</artifactId>
16         <version>2.0.5</version>
17         <relativePath/>
18     </parent>
19     <groupId>org.opendaylight.integration</groupId>
20     <artifactId>odl-integration-compatible-with-all</artifactId>
21     <!-- TODO: Shorter name? -->
22     <version>0.8.0-SNAPSHOT</version>
23     <packaging>feature</packaging>
24     <!-- <name> formatting is used by autorelease to parse and notify projects on
25          build failure. Please do not modify this unless you have a good reason. -->
26     <name>ODL :: integration :: ${project.artifactId}</name>
27     <description>
28         Single feature containing all features compatible with most.
29         If a feature is known to be incompatible with any typical use case,
30         for 1node or 3node deployment, it should not be listed here.
31         See other feature definitions for compatibility details.
32         Note: Even commented-out features should be moved to their appropriate compatibility class.
33     </description>
34     <url>https://wiki.opendaylight.org/view/Integration/Distribution</url>
35     <licenses>
36         <license>
37             <name>Eclipse Public License v1.0</name>
38             <url>http://www.eclipse.org/legal/epl-v10.html</url>
39         </license>
40     </licenses>
41     <!-- FIXME: Add developers section -->
42     <scm>
43         <connection>scm:git:https://git.opendaylight.org/gerrit/integration/distribution.git</connection>
44         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/integration/distribution.git</developerConnection>
45         <url>https://git.opendaylight.org/gerrit/gitweb?p=integration/distribution.git;a=tree;f=features/singles/odl-integration-compatible-with-all;hb=HEAD</url>
46         <tag>HEAD</tag>
47     </scm>
48     <dependencyManagement>
49         <dependencies>
50             <dependency>
51                 <groupId>${project.groupId}</groupId>
52                 <artifactId>all-artifacts</artifactId>
53                 <version>${project.version}</version>
54                 <scope>import</scope>
55                 <type>pom</type>
56             </dependency>
57         </dependencies>
58     </dependencyManagement>
59     <dependencies>
60
61         <!-- User facing single features. Alphabetical order -->
62
63         <!-- AAA -->
64         <dependency>
65             <groupId>org.opendaylight.aaa</groupId>
66             <artifactId>odl-aaa-shiro</artifactId>
67             <type>xml</type>
68             <classifier>features</classifier>
69         </dependency>
70
71         <!-- ALTO -->
72         <!-- Commenting this feature because SFT memory issues
73         <dependency>
74             <groupId>org.opendaylight.alto</groupId>
75             <artifactId>odl-alto-simpleird</artifactId>
76             <classifier>features</classifier>
77             <type>xml</type>
78         </dependency>
79         <dependency>
80             <groupId>org.opendaylight.alto</groupId>
81             <artifactId>odl-alto-manual-maps</artifactId>
82             <classifier>features</classifier>
83             <type>xml</type>
84         </dependency>
85         <dependency>
86             <groupId>org.opendaylight.alto</groupId>
87             <artifactId>odl-alto-simpleecs</artifactId>
88             <classifier>features</classifier>
89             <type>xml</type>
90         </dependency>
91         <dependency>
92             <groupId>org.opendaylight.alto</groupId>
93             <artifactId>odl-alto-auto-maps</artifactId>
94             <classifier>features</classifier>
95             <type>xml</type>
96         </dependency>
97         <dependency>
98             <groupId>org.opendaylight.alto</groupId>
99             <artifactId>odl-alto-spce</artifactId>
100             <classifier>features</classifier>
101             <type>xml</type>
102         </dependency>
103         -->
104
105         <!-- BGPCEP -->
106         <dependency>
107             <groupId>org.opendaylight.bgpcep</groupId>
108             <artifactId>odl-bgpcep-bgp</artifactId>
109             <type>xml</type>
110             <classifier>features</classifier>
111         </dependency>
112         <dependency>
113             <groupId>org.opendaylight.bgpcep</groupId>
114             <artifactId>odl-bgpcep-bmp</artifactId>
115             <type>xml</type>
116             <classifier>features</classifier>
117         </dependency>
118         <dependency>
119             <groupId>org.opendaylight.bgpcep</groupId>
120             <artifactId>odl-bgpcep-pcep</artifactId>
121             <type>xml</type>
122             <classifier>features</classifier>
123         </dependency>
124         <dependency>
125             <groupId>org.opendaylight.bgpcep</groupId>
126             <artifactId>odl-bgpcep-rsvp</artifactId>
127             <type>xml</type>
128             <classifier>features</classifier>
129         </dependency>
130
131         <!-- Daexim -->
132         <dependency>
133         <groupId>org.opendaylight.daexim</groupId>
134             <artifactId>odl-daexim-all</artifactId>
135             <type>xml</type>
136             <classifier>features</classifier>
137         </dependency>
138
139         <!-- Distribution -->
140         <dependency>
141             <groupId>${project.groupId}</groupId>
142             <artifactId>odl-distribution-version</artifactId>
143             <type>xml</type>
144             <classifier>features</classifier>
145         </dependency>
146
147         <!-- DluxApps -->
148         <dependency>
149             <groupId>org.opendaylight.dluxapps</groupId>
150             <artifactId>odl-dluxapps-nodes</artifactId>
151             <type>xml</type>
152             <classifier>features</classifier>
153         </dependency>
154         <dependency>
155             <groupId>org.opendaylight.dluxapps</groupId>
156             <artifactId>odl-dluxapps-topology</artifactId>
157             <type>xml</type>
158             <classifier>features</classifier>
159         </dependency>
160         <dependency>
161             <groupId>org.opendaylight.dluxapps</groupId>
162             <artifactId>odl-dluxapps-yangman</artifactId>
163             <type>xml</type>
164             <classifier>features</classifier>
165         </dependency>
166         <dependency>
167             <groupId>org.opendaylight.dluxapps</groupId>
168             <artifactId>odl-dluxapps-yangvisualizer</artifactId>
169             <type>xml</type>
170             <classifier>features</classifier>
171         </dependency>
172
173         <!-- GROUPBASEDPOLICY or GBP-->
174         <!-- Commenting this feature because SFT memory issues
175         <dependency>
176             <groupId>org.opendaylight.groupbasedpolicy</groupId>
177             <artifactId>odl-groupbasedpolicy-base</artifactId>
178             <type>xml</type>
179             <classifier>features</classifier>
180         </dependency>
181         <dependency>
182             <groupId>org.opendaylight.groupbasedpolicy</groupId>
183             <artifactId>odl-groupbasedpolicy-iovisor</artifactId>
184             <type>xml</type>
185             <classifier>features</classifier>
186         </dependency>
187         <dependency>
188             <groupId>org.opendaylight.groupbasedpolicy</groupId>
189             <artifactId>odl-groupbasedpolicy-neutronmapper</artifactId>
190             <type>xml</type>
191             <classifier>features</classifier>
192         </dependency>
193         <dependency>
194             <groupId>org.opendaylight.groupbasedpolicy</groupId>
195             <artifactId>odl-groupbasedpolicy-neutron-and-ofoverlay</artifactId>
196             <type>xml</type>
197             <classifier>features</classifier>
198         </dependency>
199         <dependency>
200             <groupId>org.opendaylight.groupbasedpolicy</groupId>
201             <artifactId>odl-groupbasedpolicy-ofoverlay</artifactId>
202             <type>xml</type>
203             <classifier>features</classifier>
204         </dependency>
205         <dependency>
206             <groupId>org.opendaylight.groupbasedpolicy</groupId>
207             <artifactId>odl-groupbasedpolicy-ui</artifactId>
208             <type>xml</type>
209             <classifier>features</classifier>
210         </dependency>
211         <dependency>
212             <groupId>org.opendaylight.groupbasedpolicy</groupId>
213             <artifactId>odl-groupbasedpolicy-ip-sgt-distribution-service</artifactId>
214             <type>xml</type>
215             <classifier>features</classifier>
216         </dependency>
217         <dependency>
218             <groupId>org.opendaylight.groupbasedpolicy</groupId>
219             <artifactId>odl-groupbasedpolicy-ne-location-provider</artifactId>
220             <type>xml</type>
221             <classifier>features</classifier>
222         </dependency>
223         <dependency>
224             <groupId>org.opendaylight.groupbasedpolicy</groupId>
225             <artifactId>odl-groupbasedpolicy-sxp-ep-provider</artifactId>
226             <type>xml</type>
227             <classifier>features</classifier>
228         </dependency>
229         <dependency>
230             <groupId>org.opendaylight.groupbasedpolicy</groupId>
231             <artifactId>odl-groupbasedpolicy-sxp-ise-adapter</artifactId>
232             <type>xml</type>
233             <classifier>features</classifier>
234         </dependency>
235         -->
236
237         <!-- InfraUtils -->
238         <dependency>
239             <groupId>org.opendaylight.infrautils</groupId>
240             <artifactId>odl-infrautils-ready</artifactId>
241             <type>xml</type>
242             <classifier>features</classifier>
243         </dependency>
244
245         <!-- LISP Flow Mapping -->
246         <dependency>
247             <groupId>org.opendaylight.lispflowmapping</groupId>
248             <artifactId>odl-lispflowmapping-msmr</artifactId>
249             <type>xml</type>
250             <classifier>features</classifier>
251         </dependency>
252
253         <!-- Netconf -->
254         <!-- odl-netconf-callhome-ssh and odl-netconf-console are not compatible with 3node deployment. -->
255         <dependency>
256             <groupId>org.opendaylight.netconf</groupId>
257             <artifactId>odl-netconf-mdsal</artifactId>
258             <type>xml</type>
259             <classifier>features</classifier>
260         </dependency>
261         <dependency>
262             <groupId>org.opendaylight.netconf</groupId>
263             <artifactId>odl-mdsal-apidocs</artifactId>
264             <classifier>features</classifier>
265             <type>xml</type>
266         </dependency>
267         <dependency>
268             <groupId>org.opendaylight.netconf</groupId>
269             <artifactId>odl-restconf</artifactId>
270             <classifier>features</classifier>
271             <type>xml</type>
272         </dependency>
273         <dependency>
274             <groupId>org.opendaylight.netconf</groupId>
275             <artifactId>odl-yanglib</artifactId>
276             <classifier>features</classifier>
277             <type>xml</type>
278         </dependency>
279
280         <!-- Neutron Northbound -->
281         <dependency>
282             <groupId>org.opendaylight.neutron</groupId>
283             <artifactId>odl-neutron-service</artifactId>
284             <type>xml</type>
285             <classifier>features</classifier>
286         </dependency>
287
288         <!-- NIC -->
289         <!-- Commenting this feature because SFT memory issues
290         <dependency>
291             <groupId>org.opendaylight.nic</groupId>
292             <artifactId>odl-nic-intent-common</artifactId>
293             <type>xml</type>
294             <classifier>features</classifier>
295         </dependency>
296         -->
297
298         <!-- OCPplugin -->
299         <dependency>
300             <groupId>org.opendaylight.ocpplugin</groupId>
301             <artifactId>odl-ocpplugin-all</artifactId>
302             <type>xml</type>
303             <classifier>features</classifier>
304         </dependency>
305
306         <!-- OpenflowPlugin -->
307         <dependency>
308             <groupId>org.opendaylight.openflowplugin</groupId>
309             <artifactId>odl-openflowplugin-flow-services-rest</artifactId>
310             <type>xml</type>
311             <classifier>features</classifier>
312         </dependency>
313         <dependency>
314             <groupId>org.opendaylight.openflowplugin</groupId>
315             <artifactId>odl-openflowplugin-nxm-extensions</artifactId>
316             <type>xml</type>
317             <classifier>features</classifier>
318         </dependency>
319
320         <!-- OVSDB -->
321         <dependency>
322             <groupId>org.opendaylight.ovsdb</groupId>
323             <artifactId>odl-ovsdb-library</artifactId>
324             <type>xml</type>
325             <classifier>features</classifier>
326         </dependency>
327         <dependency>
328             <groupId>org.opendaylight.ovsdb</groupId>
329             <artifactId>odl-ovsdb-hwvtepsouthbound</artifactId>
330             <type>xml</type>
331             <classifier>features</classifier>
332         </dependency>
333         <dependency>
334             <groupId>org.opendaylight.ovsdb</groupId>
335             <artifactId>odl-ovsdb-southbound-impl</artifactId>
336             <type>xml</type>
337             <classifier>features</classifier>
338         </dependency>
339
340         <!-- Packetcable -->
341         <dependency>
342             <groupId>org.opendaylight.packetcable</groupId>
343             <artifactId>odl-packetcable-policy-model</artifactId>
344             <type>xml</type>
345             <classifier>features</classifier>
346         </dependency>
347         <!-- Commenting because SFT memory issue
348         <dependency>
349             <groupId>org.opendaylight.packetcable</groupId>
350             <artifactId>odl-packetcable-policy-server</artifactId>
351             <type>xml</type>
352             <classifier>features</classifier>
353         </dependency>
354         <dependency>
355             <groupId>org.opendaylight.packetcable</groupId>
356             <artifactId>odl-packetcable-policy-server-all</artifactId>
357             <type>xml</type>
358             <classifier>features</classifier>
359         </dependency>
360         -->
361
362         <!-- SFC -->
363         <dependency>
364             <groupId>org.opendaylight.sfc</groupId>
365             <artifactId>odl-sfc-netconf</artifactId>
366             <type>xml</type>
367             <classifier>features</classifier>
368         </dependency>
369         <dependency>
370             <groupId>org.opendaylight.sfc</groupId>
371             <artifactId>odl-sfc-ovs</artifactId>
372             <type>xml</type>
373             <classifier>features</classifier>
374         </dependency>
375         <dependency>
376             <groupId>org.opendaylight.sfc</groupId>
377             <artifactId>odl-sfc-sb-rest</artifactId>
378             <type>xml</type>
379             <classifier>features</classifier>
380         </dependency>
381         <dependency>
382             <groupId>org.opendaylight.sfc</groupId>
383             <artifactId>odl-sfc-test-consumer</artifactId>
384             <type>xml</type>
385             <classifier>features</classifier>
386         </dependency>
387         <dependency>
388             <groupId>org.opendaylight.sfc</groupId>
389             <artifactId>odl-sfc-ui</artifactId>
390             <type>xml</type>
391             <classifier>features</classifier>
392         </dependency>
393         <dependency>
394             <groupId>org.opendaylight.sfc</groupId>
395             <artifactId>odl-sfclisp</artifactId>
396             <type>xml</type>
397             <classifier>features</classifier>
398         </dependency>
399
400         <!-- SNMP4SDN -->
401         <dependency>
402             <groupId>org.opendaylight.snmp4sdn</groupId>
403             <artifactId>odl-snmp4sdn-snmp4sdn</artifactId>
404             <classifier>features</classifier>
405             <type>xml</type>
406         </dependency>
407
408         <!-- SXP -->
409         <dependency>
410             <groupId>org.opendaylight.sxp</groupId>
411             <artifactId>odl-sxp-controller</artifactId>
412             <classifier>features</classifier>
413             <type>xml</type>
414         </dependency>
415
416     </dependencies>
417 </project>