Bump versions by x.y.(z+1)
[mdsal.git] / common / features / features-mdsal / 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.3.0"
11           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
12           xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.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-binding2' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding 2'>
23         <feature version='${project.version}'>odl-mdsal-binding2-dom-adapter</feature>
24         <feature version='${project.version}'>odl-mdsal-dom</feature>
25     </feature>
26
27     <feature name='odl-mdsal-dom' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM'>
28         <feature version='${project.version}' dependency="true">odl-mdsal-dom-broker</feature>
29     </feature>
30
31     <feature name='odl-mdsal-common' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM Broker'>
32         <feature version='${yangtools.version}' dependency="true">odl-yangtools-common</feature>
33         <bundle>mvn:org.opendaylight.mdsal/mdsal-common-api/{{VERSION}}</bundle>
34     </feature>
35
36     <feature name='odl-mdsal-dom-api' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM API &amp; SPI'>
37         <feature version='${project.version}' dependency="true">odl-mdsal-common</feature>
38         <feature version='${yangtools.version}' dependency="true">odl-yangtools-yang-data</feature>
39         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-api/{{VERSION}}</bundle>
40         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-spi/{{VERSION}}</bundle>
41     </feature>
42
43     <feature name='odl-mdsal-dom-broker' version='${project.version}' description='OpenDaylight :: MD-SAL :: DOM Broker'>
44         <feature version='${yangtools.version}' dependency="true">odl-yangtools-yang-parser</feature>
45         <feature version="${odlparent.version}" dependency="true">odl-lmax-3</feature>
46         <feature version='${project.version}' dependency="true">odl-mdsal-dom-api</feature>
47         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-broker/{{VERSION}}</bundle>
48         <bundle>mvn:org.opendaylight.mdsal/mdsal-dom-inmemory-datastore/{{VERSION}}</bundle>
49     </feature>
50
51     <feature name='odl-mdsal-binding-base' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Base Concepts'>
52         <feature version='${yangtools.version}' dependency="true">odl-yangtools-common</feature>
53         <bundle>mvn:org.opendaylight.mdsal/yang-binding/{{VERSION}}</bundle>
54         <bundle>mvn:org.opendaylight.mdsal.model/yang-ext/{{VERSION}}</bundle>
55     </feature>
56
57     <feature name='odl-mdsal-binding2-base' version='${project.version}'
58              description='OpenDaylight :: MD-SAL :: Binding2 Base Concepts'>
59         <feature version='${yangtools.version}' dependency="true">odl-yangtools-common</feature>
60         <feature version='${yangtools.version}' dependency="true">odl-yangtools-yang-parser</feature>
61         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding2-spec/{{VERSION}}</bundle>
62         <bundle>mvn:org.opendaylight.mdsal.model.binding2/yang-ext/{{VERSION}}</bundle>
63     </feature>
64
65     <feature name='odl-mdsal-binding-runtime' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Generator'>
66         <feature version='${yangtools.version}' dependency="true">odl-yangtools-yang-data</feature>
67         <feature version='${project.version}' dependency="true">odl-mdsal-binding-base</feature>
68         <bundle dependency="true">mvn:org.javassist/javassist/{{VERSION}}</bundle>
69         <bundle dependency="true">mvn:org.apache.commons/commons-lang3/{{VERSION}}</bundle>
70         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-generator-api/{{VERSION}}</bundle>
71         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-generator-impl/{{VERSION}}</bundle>
72         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-generator-util/{{VERSION}}</bundle>
73         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-dom-codec/{{VERSION}}</bundle>
74     </feature>
75
76     <feature name='odl-mdsal-binding2-runtime' version='${project.version}'
77              description='OpenDaylight :: MD-SAL :: Binding2 Generator'>
78         <feature version='${yangtools.version}' dependency="true">odl-yangtools-yang-data</feature>
79         <feature version='${project.version}'  dependency="true">odl-mdsal-binding2-api</feature>
80         <bundle dependency="true">mvn:org.javassist/javassist/{{VERSION}}</bundle>
81         <bundle dependency="true">mvn:org.apache.commons/commons-lang3/{{VERSION}}</bundle>
82         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding2-generator-api/{{VERSION}}</bundle>
83         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding2-generator-util/{{VERSION}}</bundle>
84         <bundle dependency="true">mvn:org.opendaylight.mdsal/mdsal-binding2-dom-codec/{{VERSION}}</bundle>
85     </feature>
86
87     <feature name='odl-mdsal-binding-api' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Base Concepts'>
88         <feature version='${project.version}' dependency="true">odl-mdsal-common</feature>
89         <feature version='${project.version}' dependency="true">odl-mdsal-binding-base</feature>
90         <feature version="${yangtools.version}" dependency="true">odl-yangtools-yang-parser</feature>
91         <bundle>mvn:org.opendaylight.mdsal.model/general-entity/{{VERSION}}</bundle>
92         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-api/{{VERSION}}</bundle>
93         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-util/{{VERSION}}</bundle>
94     </feature>
95
96     <feature name='odl-mdsal-binding2-api' version='${project.version}'
97              description='OpenDaylight :: MD-SAL :: Binding2 Base Concepts'>
98         <feature version='${project.version}' dependency="true">odl-mdsal-common</feature>
99         <feature version='${project.version}' dependency="true">odl-mdsal-binding2-base</feature>
100         <feature version='${project.version}' dependency="true">odl-mdsal-dom-api</feature>
101         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding2-api/{{VERSION}}</bundle>
102         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding2-util/{{VERSION}}</bundle>
103     </feature>
104
105     <feature name='odl-mdsal-binding-dom-adapter' version='${project.version}' description='OpenDaylight :: MD-SAL :: Binding Generator'>
106         <feature version='${project.version}' dependency="true">odl-mdsal-binding-runtime</feature>
107         <feature version='${project.version}' dependency="true">odl-mdsal-binding-api</feature>
108         <feature version='${project.version}' dependency="true">odl-mdsal-dom-api</feature>
109         <bundle>mvn:org.opendaylight.mdsal/mdsal-binding-dom-adapter/{{VERSION}}</bundle>
110     </feature>
111
112     <feature name='odl-mdsal-binding2-dom-adapter' version='${project.version}'
113              description='OpenDaylight :: MD-SAL :: Binding2 Generator'>
114         <feature version='${project.version}' dependency="true">odl-mdsal-binding2-runtime</feature>
115         <bundle dependency="true">mvn:org.opendaylight.mdsal/mdsal-binding2-dom-adapter/{{VERSION}}</bundle>
116     </feature>
117
118     <feature name='odl-mdsal-eos-common' version='${project.version}' description='OpenDaylight :: MD-SAL :: EOS :: Common'>
119         <feature version='${yangtools.version}' dependency="true">odl-yangtools-common</feature>
120         <feature version='${yangtools.version}' dependency="true">odl-yangtools-yang-data</feature>
121         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-common-api/{{VERSION}}</bundle>
122         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-common-spi/{{VERSION}}</bundle>
123     </feature>
124
125     <feature name='odl-mdsal-eos-dom' version='${project.version}' description='OpenDaylight :: MD-SAL :: EOS :: DOM'>
126         <feature version='${project.version}' dependency="true">odl-mdsal-eos-common</feature>
127         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-dom-api/{{VERSION}}</bundle>
128     </feature>
129
130     <feature name='odl-mdsal-eos-binding' version='${project.version}' description='OpenDaylight :: MD-SAL :: EOS :: Binding'>
131         <feature version='${project.version}' dependency="true">odl-mdsal-eos-dom</feature>
132         <feature version='${project.version}' dependency="true">odl-mdsal-binding-dom-adapter</feature>
133         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-binding-api/{{VERSION}}</bundle>
134         <bundle>mvn:org.opendaylight.mdsal/mdsal-eos-binding-adapter/{{VERSION}}</bundle>
135     </feature>
136
137     <feature name='odl-mdsal-singleton-common' version='${project.version}' description='OpenDaylight :: MD-SAL :: Singleton :: Common'>
138         <feature version='${project.version}' dependency="true">odl-mdsal-eos-common</feature>
139         <bundle>mvn:org.opendaylight.mdsal/mdsal-singleton-common-api/{{VERSION}}</bundle>
140     </feature>
141
142     <feature name='odl-mdsal-singleton-dom' version='${project.version}' description='OpenDaylight :: MD-SAL :: Singleton :: DOM'>
143         <feature version='${project.version}' dependency="true">odl-mdsal-singleton-common</feature>
144         <feature version='${project.version}' dependency="true">odl-mdsal-eos-dom</feature>
145         <feature version="${project.version}" dependency="true">odl-mdsal-common</feature>
146         <bundle>mvn:org.opendaylight.mdsal/mdsal-singleton-dom-impl/{{VERSION}}</bundle>
147     </feature>
148
149 </features>