Remove mdsal-singleton-dom-api
[mdsal.git] / common / features / src / main / features / features.xml
1 <?xml version="1.0" encoding="UTF-8"?>
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 <features name="odl-yangtools-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
11           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
12           xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
13
14     <repository>mvn:org.opendaylight.odlparent/features-odlparent/{{VERSION}}/xml/features</repository>
15     <repository>mvn:org.opendaylight.yangtools/features-yangtools/{{VERSION}}/xml/features</repository>
16
17     <feature name='odl-mdsal-binding' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding'>
18         <feature version='${project.version}'>odl-mdsal-binding-dom-adapter</feature>
19         <feature version='${project.version}'>odl-mdsal-dom</feature>
20     </feature>
21
22     <feature name='odl-mdsal-dom' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM'>
23         <feature version='${project.version}'>odl-mdsal-dom-broker</feature>
24     </feature>
25
26     <feature name='odl-mdsal-common' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM Broker'>
27         <feature version='${yangtools.version}'>odl-yangtools-common</feature>
28         <bundle>mvn:org.opendaylight.mdsal/mdsal-common-api/{{VERSION}}</bundle>
29     </feature>
30
31     <feature name='odl-mdsal-dom-api' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM API &amp; SPI'>
32         <feature version='${project.version}'>odl-mdsal-common</feature>
33         <feature version='${yangtools.version}'>odl-yangtools-yang-data</feature>
34         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-api/{{VERSION}}</bundle>
35         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-spi/{{VERSION}}</bundle>
36     </feature>
37
38     <feature name='odl-mdsal-dom-broker' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM Broker'>
39         <feature version='${yangtools.version}'>odl-yangtools-yang-parser</feature>
40         <feature version='${project.version}'>odl-mdsal-dom-api</feature>
41         <feature version='[3.3.0,4.0.0)'>odl-lmax</feature>
42         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-api/{{VERSION}}</bundle>
43         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-spi/{{VERSION}}</bundle>
44         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-broker/{{VERSION}}</bundle>
45         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-inmemory-datastore/{{VERSION}}</bundle>
46     </feature>
47
48     <feature name='odl-mdsal-binding-base' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Base Concepts'>
49         <feature version='${yangtools.version}'>odl-yangtools-common</feature>
50         <bundle>mvn:org.opendaylight.mdsal/yang-binding/{{VERSION}}</bundle>
51         <bundle>mvn:org.opendaylight.mdsal.model/yang-ext/{{VERSION}}</bundle>
52     </feature>
53
54     <feature name='odl-mdsal-binding-runtime' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Generator'>
55         <feature version='${project.version}'>odl-mdsal-binding-base</feature>
56         <feature version='${yangtools.version}'>odl-yangtools-yang-data</feature>
57         <bundle>mvn:org.javassist/javassist/{{VERSION}}</bundle>
58         <bundle>mvn:org.apache.commons/commons-lang3/{{VERSION}}</bundle>
59         <bundle>mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.lib/{{VERSION}}</bundle>
60         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-generator-api/{{VERSION}}</bundle>
61         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-generator-impl/{{VERSION}}</bundle>
62         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-generator-util/{{VERSION}}</bundle>
63         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-dom-codec/{{VERSION}}</bundle>
64     </feature>
65
66     <feature name='odl-mdsal-binding-api' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Base Concepts'>
67         <feature version='${project.version}'>odl-mdsal-common</feature>
68         <feature version='${project.version}'>odl-mdsal-binding-base</feature>
69         <bundle>mvn:org.opendaylight.mdsal.model/general-entity/{{VERSION}}</bundle>
70         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-api/{{VERSION}}</bundle>
71         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-util/{{VERSION}}</bundle>
72     </feature>
73
74     <feature name='odl-mdsal-binding-dom-adapter' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Generator'>
75         <feature version='${project.version}'>odl-mdsal-binding-runtime</feature>
76         <feature version='${project.version}'>odl-mdsal-binding-api</feature>
77         <feature version='${project.version}'>odl-mdsal-dom-api</feature>
78         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-dom-adapter/{{VERSION}}</bundle>
79     </feature>
80
81     <feature name='odl-mdsal-eos-common' version='${project.version}' description='OpenDaylight :: MD-SAL :: EOS :: Common'>
82         <feature version='${yangtools.version}'>odl-yangtools-common</feature>
83         <feature version='${yangtools.version}'>odl-yangtools-yang-data</feature>
84         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-common-api/{{VERSION}}</bundle>
85         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-common-spi/{{VERSION}}</bundle>
86     </feature>
87
88     <feature name='odl-mdsal-eos-dom' version='${project.version}' description='OpenDaylight :: MD-SAL :: EOS :: DOM'>
89         <feature version='${project.version}'>odl-mdsal-eos-common</feature>
90         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-dom-api/{{VERSION}}</bundle>
91     </feature>
92
93     <feature name='odl-mdsal-eos-binding' version='${project.version}' description='OpenDaylight :: MD-SAL :: EOS :: Binding'>
94         <feature version='${project.version}'>odl-mdsal-eos-dom</feature>
95         <feature version='${project.version}'>odl-mdsal-binding-dom-adapter</feature>
96         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-binding-api/{{VERSION}}</bundle>
97         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-binding-adapter/{{VERSION}}</bundle>
98     </feature>
99
100     <feature name='odl-mdsal-singleton-common' version='${project.version}' description='OpenDaylight :: MD-SAL :: Singleton :: Common'>
101         <feature version='${project.version}'>odl-mdsal-eos-common</feature>
102         <bundle>mvn:org.opendaylight.mdsal/mdsal-singleton-common-api/{{VERSION}}</bundle>
103     </feature>
104
105     <feature name='odl-mdsal-singleton-dom' version='${project.version}' description='OpenDaylight :: MD-SAL :: Singleton :: DOM'>
106         <feature version='${project.version}'>odl-mdsal-singleton-common</feature>
107         <feature version='${project.version}'>odl-mdsal-eos-dom</feature>
108         <bundle>mvn:org.opendaylight.mdsal/mdsal-singleton-dom-impl/{{VERSION}}</bundle>
109     </feature>
110
111 </features>