Bug 7404: Remove Sdnitnerfaceapp from distribution
[integration/distribution.git] / features-index / pom.xml
1 <?xml version="1.0"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
5
6  This program and the accompanying materials are made available under the
7  terms of the Eclipse Public License v1.0 which accompanies this distribution,
8  and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
11     <modelVersion>4.0.0</modelVersion>
12     <parent>
13         <groupId>org.opendaylight.integration</groupId>
14         <artifactId>root</artifactId>
15         <version>0.6.0-SNAPSHOT</version>
16         <relativePath>../</relativePath>
17     </parent>
18     <artifactId>features-integration-index</artifactId>
19     <packaging>jar</packaging>
20     <name>distribution:${project.artifactId}</name>
21     <description>Sub-project gathering feature repositories of all ODL projects participating in distribution.</description>
22     <url>https://wiki.opendaylight.org/view/Integration/Distribution</url>
23     <licenses>
24         <license>
25             <name>Eclipse Public License v1.0</name>
26             <url>http://www.eclipse.org/legal/epl-v10.html</url>
27         </license>
28     </licenses>
29     <!-- FIXME: Add developers section -->
30     <scm>
31         <connection>scm:git:https://git.opendaylight.org/gerrit/integration/distribution.git</connection>
32         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/integration/distribution.git</developerConnection>
33         <url>https://git.opendaylight.org/gerrit/gitweb?p=integration/distribution.git;a=tree;f=features-index;hb=HEAD</url>
34         <tag>HEAD</tag>
35     </scm>
36     <properties>
37         <features.file>features.xml</features.file>
38     </properties>
39     <dependencies>
40         <!-- feature repository dependencies from this project -->
41         <dependency>
42             <groupId>${project.groupId}</groupId>
43             <artifactId>features-distribution</artifactId>
44             <version>${project.version}</version>
45             <classifier>features</classifier>
46             <type>xml</type>
47         </dependency>
48         <!-- feature repository dependencies from other ODL projects -->
49         <dependency>
50             <groupId>org.opendaylight.aaa</groupId>
51             <artifactId>features-aaa</artifactId>
52             <version>${feature.aaa.version}</version>
53             <classifier>features</classifier>
54             <type>xml</type>
55         </dependency>
56         <dependency>
57             <groupId>org.opendaylight.aaa</groupId>
58             <artifactId>features-aaa-shiro</artifactId>
59             <version>${feature.aaa.version}</version>
60             <classifier>features</classifier>
61             <type>xml</type>
62         </dependency>
63         <dependency>
64             <groupId>org.opendaylight.alto</groupId>
65             <artifactId>features-alto-release</artifactId>
66             <version>${feature.alto.version}</version>
67             <classifier>features</classifier>
68             <type>xml</type>
69         </dependency>
70         <dependency>
71             <groupId>org.opendaylight.atrium</groupId>
72             <artifactId>atrium-features</artifactId>
73             <version>${feature.atrium.version}</version>
74             <classifier>features</classifier>
75             <type>xml</type>
76         </dependency>
77         <dependency>
78             <groupId>org.opendaylight.bgpcep</groupId>
79             <artifactId>features-bgp</artifactId>
80             <classifier>features</classifier>
81             <version>${feature.bgpcep.version}</version>
82             <type>xml</type>
83         </dependency>
84         <dependency>
85             <groupId>org.opendaylight.bgpcep</groupId>
86             <artifactId>features-bmp</artifactId>
87             <classifier>features</classifier>
88             <version>${feature.bgpcep.version}</version>
89             <type>xml</type>
90         </dependency>
91         <dependency>
92             <groupId>org.opendaylight.bgpcep</groupId>
93             <artifactId>features-extras</artifactId>
94             <classifier>features</classifier>
95             <version>${feature.bgpcep.version}</version>
96             <type>xml</type>
97         </dependency>
98         <dependency>
99             <groupId>org.opendaylight.bgpcep</groupId>
100             <artifactId>features-pcep</artifactId>
101             <classifier>features</classifier>
102             <version>${feature.bgpcep.version}</version>
103             <type>xml</type>
104         </dependency>
105         <dependency>
106             <groupId>org.opendaylight.bgpcep</groupId>
107             <artifactId>features-rsvp</artifactId>
108             <classifier>features</classifier>
109             <version>${feature.bgpcep.version}</version>
110             <type>xml</type>
111         </dependency>
112         <dependency>
113             <groupId>org.opendaylight.capwap</groupId>
114             <artifactId>capwap-features</artifactId>
115             <version>${feature.capwap.version}</version>
116             <classifier>features</classifier>
117             <type>xml</type>
118         </dependency>
119         <dependency>
120             <groupId>org.opendaylight.cardinal</groupId>
121             <artifactId>cardinal-features</artifactId>
122             <version>${feature.cardinal.version}</version>
123             <classifier>features</classifier>
124             <type>xml</type>
125         </dependency>
126         <dependency>
127             <groupId>org.opendaylight.centinel</groupId>
128             <artifactId>centinel-features</artifactId>
129             <version>${feature.centinel.version}</version>
130             <classifier>features</classifier>
131             <type>xml</type>
132         </dependency>
133         <dependency>
134             <groupId>org.opendaylight.controller</groupId>
135             <artifactId>features-extras</artifactId>
136             <version>${feature.controller.extras.version}</version>
137             <classifier>features</classifier>
138             <type>xml</type>
139         </dependency>
140         <dependency>
141             <groupId>org.opendaylight.controller</groupId>
142             <artifactId>features-mdsal</artifactId>
143             <version>${feature.mdsal.version}</version>
144             <classifier>features</classifier>
145             <type>xml</type>
146         </dependency>
147         <dependency>
148             <groupId>org.opendaylight.controller</groupId>
149             <artifactId>features-mdsal-benchmark</artifactId>
150             <version>${feature.benchmark.version}</version>
151             <classifier>features</classifier>
152             <type>xml</type>
153         </dependency>
154         <dependency>
155             <groupId>org.opendaylight.didm</groupId>
156             <artifactId>features-didm</artifactId>
157             <version>${didm.version}</version>
158             <classifier>features</classifier>
159             <type>xml</type>
160         </dependency>
161         <dependency>
162             <groupId>org.opendaylight.didm</groupId>
163             <artifactId>features-didm-hp</artifactId>
164             <version>${didm.version}</version>
165             <classifier>features</classifier>
166             <type>xml</type>
167         </dependency>
168         <dependency>
169             <groupId>org.opendaylight.didm</groupId>
170             <artifactId>features-didm-ovs</artifactId>
171             <version>${didm.version}</version>
172             <classifier>features</classifier>
173             <type>xml</type>
174         </dependency>
175         <dependency>
176             <groupId>org.opendaylight.dlux</groupId>
177             <artifactId>features-dlux</artifactId>
178             <version>${feature.dlux.version}</version>
179             <classifier>features</classifier>
180             <type>xml</type>
181         </dependency>
182         <dependency>
183             <groupId>org.opendaylight.dluxapps</groupId>
184             <artifactId>features-dluxapps</artifactId>
185             <version>${feature.dluxapps.version}</version>
186             <classifier>features</classifier>
187             <type>xml</type>
188         </dependency>
189         <dependency>
190             <groupId>org.opendaylight.eman</groupId>
191             <artifactId>eman-features</artifactId>
192             <version>${feature.eman.version}</version>
193             <classifier>features</classifier>
194             <type>xml</type>
195         </dependency>
196         <dependency>
197             <groupId>org.opendaylight.faas</groupId>
198             <artifactId>features-faas</artifactId>
199             <version>${feature.faas.version}</version>
200             <classifier>features</classifier>
201             <type>xml</type>
202         </dependency>
203         <dependency>
204             <groupId>org.opendaylight.genius</groupId>
205             <artifactId>genius-features</artifactId>
206             <version>${feature.genius.version}</version>
207             <classifier>features</classifier>
208             <type>xml</type>
209         </dependency>
210         <dependency>
211             <groupId>org.opendaylight.groupbasedpolicy</groupId>
212             <artifactId>features-groupbasedpolicy</artifactId>
213             <version>${feature.groupbasedpolicy.version}</version>
214             <classifier>features</classifier>
215             <type>xml</type>
216         </dependency>
217         <dependency>
218             <groupId>org.opendaylight.honeycomb.vbd</groupId>
219             <artifactId>vbd-features</artifactId>
220             <version>${feature.honeycomb.vbd.version}</version>
221             <classifier>features</classifier>
222             <type>xml</type>
223         </dependency>
224         <dependency>
225             <groupId>org.opendaylight.infrautils</groupId>
226             <artifactId>infrautils-features</artifactId>
227             <version>${feature.infrautils.version}</version>
228             <classifier>features</classifier>
229             <type>xml</type>
230         </dependency>
231         <dependency>
232             <groupId>org.opendaylight.iotdm</groupId>
233             <artifactId>onem2m-features</artifactId>
234             <version>${feature.iotdm.version}</version>
235             <classifier>features</classifier>
236             <type>xml</type>
237         </dependency>
238         <dependency>
239             <groupId>org.opendaylight.l2switch</groupId>
240             <artifactId>features-l2switch</artifactId>
241             <version>${feature.l2switch.version}</version>
242             <classifier>features</classifier>
243             <type>xml</type>
244         </dependency>
245         <dependency>
246             <groupId>org.opendaylight.lacp</groupId>
247             <artifactId>features-lacp</artifactId>
248             <version>${feature.lacp.version}</version>
249             <classifier>features</classifier>
250             <type>xml</type>
251         </dependency>
252         <dependency>
253             <groupId>org.opendaylight.lispflowmapping</groupId>
254             <artifactId>features-lispflowmapping</artifactId>
255             <version>${feature.lispflowmapping.version}</version>
256             <classifier>features</classifier>
257             <type>xml</type>
258         </dependency>
259         <dependency>
260             <groupId>org.opendaylight.natapp</groupId>
261             <artifactId>natapp-features</artifactId>
262             <version>${feature.natapp.version}</version>
263             <classifier>features</classifier>
264             <type>xml</type>
265         </dependency>
266         <dependency>
267             <groupId>org.opendaylight.nemo</groupId>
268             <artifactId>nemo-features</artifactId>
269             <version>${feature.nemo.version}</version>
270             <classifier>features</classifier>
271             <type>xml</type>
272         </dependency>
273         <dependency>
274             <groupId>org.opendaylight.netconf</groupId>
275             <artifactId>features-netconf</artifactId>
276             <version>${feature.netconf.version}</version>
277             <classifier>features</classifier>
278             <type>xml</type>
279         </dependency>
280         <dependency>
281             <groupId>org.opendaylight.netconf</groupId>
282             <artifactId>features-netconf-connector</artifactId>
283             <version>${feature.netconf.version}</version>
284             <classifier>features</classifier>
285             <type>xml</type>
286         </dependency>
287         <dependency>
288             <groupId>org.opendaylight.netconf</groupId>
289             <artifactId>features-restconf</artifactId>
290             <version>${feature.restconf.version}</version>
291             <classifier>features</classifier>
292             <type>xml</type>
293         </dependency>
294         <dependency>
295             <groupId>org.opendaylight.netvirt</groupId>
296             <artifactId>features-netvirt</artifactId>
297             <version>${feature.netvirt.version}</version>
298             <classifier>features</classifier>
299             <type>xml</type>
300         </dependency>
301         <dependency>
302             <groupId>org.opendaylight.netvirt</groupId>
303             <artifactId>openstack.net-virt-sfc-features</artifactId>
304             <version>${feature.netvirt.version}</version>
305             <classifier>features</classifier>
306             <type>xml</type>
307         </dependency>
308         <dependency>
309             <groupId>org.opendaylight.netvirt</groupId>
310             <artifactId>openstack.sfc-translator-features</artifactId>
311             <version>${feature.netvirt.version}</version>
312             <classifier>features</classifier>
313             <type>xml</type>
314         </dependency>
315         <dependency>
316             <groupId>org.opendaylight.netvirt</groupId>
317             <artifactId>vpnservice-features</artifactId>
318             <version>${feature.netvirt.vpnservice.version}</version>
319             <classifier>features</classifier>
320             <type>xml</type>
321         </dependency>
322         <dependency>
323             <groupId>org.opendaylight.netide</groupId>
324             <artifactId>netide-features</artifactId>
325             <version>${feature.netide.version}</version>
326             <classifier>features</classifier>
327             <type>xml</type>
328         </dependency>
329         <dependency>
330             <groupId>org.opendaylight.neutron</groupId>
331             <artifactId>features-neutron</artifactId>
332             <version>${feature.neutron.version}</version>
333             <classifier>features</classifier>
334             <type>xml</type>
335         </dependency>
336         <dependency>
337             <groupId>org.opendaylight.nic</groupId>
338             <artifactId>features-nic</artifactId>
339             <version>${feature.nic.version}</version>
340             <classifier>features</classifier>
341             <type>xml</type>
342         </dependency>
343         <dependency>
344             <groupId>org.opendaylight.ocpplugin</groupId>
345             <artifactId>features-ocpplugin</artifactId>
346             <version>${feature.ocpplugin.version}</version>
347             <classifier>features</classifier>
348             <type>xml</type>
349         </dependency>
350         <dependency>
351             <groupId>org.opendaylight.odlparent</groupId>
352             <artifactId>features-akka</artifactId>
353             <version>${feature.odlparent.version}</version>
354             <classifier>features</classifier>
355             <type>xml</type>
356         </dependency>
357         <dependency>
358             <groupId>org.opendaylight.odlparent</groupId>
359             <artifactId>features-odlparent</artifactId>
360             <version>${feature.odlparent.version}</version>
361             <classifier>features</classifier>
362             <type>xml</type>
363         </dependency>
364         <dependency>
365             <groupId>org.opendaylight.of-config</groupId>
366             <artifactId>features-of-config</artifactId>
367             <version>${feature.of-config.version}</version>
368             <classifier>features</classifier>
369             <type>xml</type>
370         </dependency>
371         <dependency>
372             <groupId>org.opendaylight.openflowplugin</groupId>
373             <artifactId>features-openflowplugin</artifactId>
374             <version>${feature.openflowplugin.version}</version>
375             <classifier>features</classifier>
376             <type>xml</type>
377         </dependency>
378         <dependency>
379             <groupId>org.opendaylight.openflowplugin</groupId>
380             <artifactId>features-openflowplugin-he</artifactId>
381             <version>${feature.openflowplugin.version}</version>
382             <classifier>features</classifier>
383             <type>xml</type>
384         </dependency>
385         <dependency>
386             <groupId>org.opendaylight.openflowplugin</groupId>
387             <artifactId>features-openflowplugin-extension</artifactId>
388             <version>${feature.openflowplugin.version}</version>
389             <classifier>features</classifier>
390             <type>xml</type>
391         </dependency>
392         <dependency>
393             <groupId>org.opendaylight.openflowplugin</groupId>
394             <artifactId>features-openflowplugin-extension-he</artifactId>
395             <version>${feature.openflowplugin.version}</version>
396             <classifier>features</classifier>
397             <type>xml</type>
398         </dependency>
399         <dependency>
400             <groupId>org.opendaylight.ovsdb</groupId>
401             <artifactId>library-features</artifactId>
402             <version>${feature.ovsdb.version}</version>
403             <classifier>features</classifier>
404             <type>xml</type>
405         </dependency>
406         <dependency>
407             <groupId>org.opendaylight.ovsdb</groupId>
408             <artifactId>southbound-features</artifactId>
409             <version>${feature.ovsdb.version}</version>
410             <classifier>features</classifier>
411             <type>xml</type>
412         </dependency>
413         <dependency>
414             <groupId>org.opendaylight.ovsdb</groupId>
415             <artifactId>hwvtepsouthbound-features</artifactId>
416             <version>${feature.ovsdb.version}</version>
417             <classifier>features</classifier>
418             <type>xml</type>
419         </dependency>
420         <dependency>
421             <groupId>org.opendaylight.packetcable</groupId>
422             <artifactId>features-packetcable-policy</artifactId>
423             <version>${feature.packetcable.version}</version>
424             <classifier>features</classifier>
425             <type>xml</type>
426         </dependency>
427         <!-- No snapshot artifacts available due to Bug 7404
428         <dependency>
429             <groupId>org.opendaylight.sdninterfaceapp</groupId>
430             <artifactId>features-sdninterfaceapp</artifactId>
431             <version>${feature.sdninterfaceapp.version}</version>
432             <classifier>features</classifier>
433             <type>xml</type>
434         </dependency>
435         -->
436         <dependency>
437             <groupId>org.opendaylight.sfc</groupId>
438             <artifactId>features-sfc</artifactId>
439             <version>${feature.sfc.version}</version>
440             <classifier>features</classifier>
441             <type>xml</type>
442         </dependency>
443         <dependency>
444             <groupId>org.opendaylight.snbi</groupId>
445             <artifactId>features-snbi</artifactId>
446             <version>${feature.snbi.version}</version>
447             <classifier>features</classifier>
448             <type>xml</type>
449         </dependency>
450         <dependency>
451             <groupId>org.opendaylight.snmp</groupId>
452             <artifactId>features-snmp</artifactId>
453             <version>${snmp.plugin.version}</version>
454             <classifier>features</classifier>
455             <type>xml</type>
456         </dependency>
457         <dependency>
458             <groupId>org.opendaylight.snmp4sdn</groupId>
459             <artifactId>features-snmp4sdn</artifactId>
460             <version>${feature.snmp4sdn.version}</version>
461             <classifier>features</classifier>
462             <type>xml</type>
463         </dependency>
464         <dependency>
465             <groupId>org.opendaylight.sxp</groupId>
466             <artifactId>features</artifactId>
467             <version>${feature.sxp.version}</version>
468             <classifier>features</classifier>
469             <type>xml</type>
470         </dependency>
471         <dependency>
472             <groupId>org.opendaylight.topoprocessing</groupId>
473             <artifactId>features-topoprocessing</artifactId>
474             <version>${feature.topoprocessing.version}</version>
475             <classifier>features</classifier>
476             <type>xml</type>
477         </dependency>
478         <dependency>
479             <groupId>org.opendaylight.tsdr</groupId>
480             <artifactId>features-tsdr</artifactId>
481             <version>${feature.tsdr.version}</version>
482             <classifier>features</classifier>
483             <type>xml</type>
484         </dependency>
485         <dependency>
486             <groupId>org.opendaylight.ttp</groupId>
487             <artifactId>features-ttp</artifactId>
488             <version>${feature.ttp.version}</version>
489             <classifier>features</classifier>
490             <type>xml</type>
491         </dependency>
492         <dependency>
493             <groupId>org.opendaylight.unimgr</groupId>
494             <artifactId>unimgr-features</artifactId>
495             <version>${feature.unimgr.version}</version>
496             <classifier>features</classifier>
497             <type>xml</type>
498         </dependency>
499         <dependency>
500             <groupId>org.opendaylight.usc</groupId>
501             <artifactId>usc-features</artifactId>
502             <version>${feature.usc.version}</version>
503             <classifier>features</classifier>
504             <type>xml</type>
505         </dependency>
506         <dependency>
507             <groupId>org.opendaylight.usecplugin</groupId>
508             <artifactId>usecplugin-features</artifactId>
509             <version>${feature.usecplugin.version}</version>
510             <classifier>features</classifier>
511             <type>xml</type>
512         </dependency>
513         <dependency>
514             <groupId>org.opendaylight.vtn</groupId>
515             <artifactId>features-vtn-manager</artifactId>
516             <version>${feature.vtn-manager.version}</version>
517             <classifier>features</classifier>
518             <type>xml</type>
519         </dependency>
520         <dependency>
521             <groupId>org.opendaylight.yang-push</groupId>
522             <artifactId>yangpush-features</artifactId>
523             <version>${feature.yang-push.version}</version>
524             <classifier>features</classifier>
525             <type>xml</type>
526         </dependency>
527         <!-- test to validate features.xml -->
528         <dependency>
529             <groupId>org.opendaylight.odlparent</groupId>
530             <artifactId>features-test</artifactId>
531             <version>${feature.odlparent.version}</version>
532             <scope>test</scope>
533         </dependency>
534         <dependency>
535             <groupId>junit</groupId>
536             <artifactId>junit-dep</artifactId>
537             <scope>test</scope>
538         </dependency>
539         <!-- dependency for opendaylight-karaf-empty for use by testing -->
540         <dependency>
541             <groupId>org.opendaylight.odlparent</groupId>
542             <artifactId>opendaylight-karaf-empty</artifactId>
543             <version>${feature.odlparent.version}</version>
544             <type>zip</type>
545         </dependency>
546     </dependencies>
547     <build>
548         <resources>
549             <resource>
550                 <directory>src/main/resources</directory>
551                 <filtering>true</filtering>
552             </resource>
553         </resources>
554         <plugins>
555             <plugin>
556                 <!-- This generates the META-INF/maven/dependencies.properties file
557                      which is required by the versionAsInProject() used in SingleFeatureTest -->
558                 <groupId>org.ops4j.pax.exam</groupId>
559                 <artifactId>maven-paxexam-plugin</artifactId>
560                 <executions>
561                   <execution>
562                    <id>generate-dependencies.properties-file</id>
563                    <goals>
564                      <goal>generate-depends-file</goal>
565                    </goals>
566                   </execution>
567                 </executions>
568             </plugin>
569             <plugin>
570                 <groupId>org.apache.karaf.tooling</groupId>
571                 <artifactId>karaf-maven-plugin</artifactId>
572                 <extensions>true</extensions>
573                 <executions>
574                     <execution>
575                         <id>features-create-kar</id>
576                         <goals>
577                             <goal>features-create-kar</goal>
578                         </goals>
579                         <configuration>
580                             <featuresFile>${project.build.directory}/classes/${features.file}</featuresFile>
581                         </configuration>
582                     </execution>
583                 </executions>
584                 <!-- There is no useful configuration for the kar mojo. The features-generate-descriptor mojo configuration may be useful -->
585             </plugin>
586             <plugin>
587                 <groupId>org.apache.maven.plugins</groupId>
588                 <artifactId>maven-resources-plugin</artifactId>
589                 <executions>
590                     <execution>
591                         <id>filter</id>
592                         <phase>generate-resources</phase>
593                         <goals>
594                             <goal>resources</goal>
595                         </goals>
596                     </execution>
597                 </executions>
598             </plugin>
599             <plugin>
600                 <groupId>org.codehaus.mojo</groupId>
601                 <artifactId>build-helper-maven-plugin</artifactId>
602                 <executions>
603                     <execution>
604                         <id>attach-artifacts</id>
605                         <phase>package</phase>
606                         <goals>
607                             <goal>attach-artifact</goal>
608                         </goals>
609                         <configuration>
610                             <artifacts>
611                                 <artifact>
612                                     <file>${project.build.directory}/classes/${features.file}</file>
613                                     <type>xml</type>
614                                     <classifier>features</classifier>
615                                 </artifact>
616                             </artifacts>
617                         </configuration>
618                     </execution>
619                 </executions>
620             </plugin>
621             <plugin>
622                 <groupId>org.apache.maven.plugins</groupId>
623                 <artifactId>maven-surefire-plugin</artifactId>
624                 <configuration>
625                     <systemPropertyVariables>
626                         <karaf.distro.groupId>org.opendaylight.odlparent</karaf.distro.groupId>
627                         <karaf.distro.artifactId>opendaylight-karaf-empty</karaf.distro.artifactId>
628                         <karaf.distro.version>${feature.odlparent.version}</karaf.distro.version>
629                     </systemPropertyVariables>
630                     <dependenciesToScan>
631                         <dependency>org.opendaylight.odlparent:features-test</dependency>
632                     </dependenciesToScan>
633                 </configuration>
634             </plugin>
635         </plugins>
636     </build>
637 </project>