1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
4 Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
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
11 <features name="odl-bgpcep-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
12 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13 xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
15 <repository>mvn:org.opendaylight.controller/features-netconf/${netconf.version}/xml/features</repository>
16 <repository>mvn:org.opendaylight.controller/features-mdsal/${mdsal.version}/xml/features</repository>
17 <repository>mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features</repository>
18 <repository>mvn:org.opendaylight.tcpmd5/features-tcpmd5/${tcpmd5.version}/xml/features</repository>
20 <feature name='odl-bgpcep-all' version='${project.version}'>
21 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
22 <feature version='${project.version}'>odl-bgpcep-util</feature>
23 <feature version='${project.version}'>odl-bgpcep-concepts</feature>
24 <feature version='${project.version}'>odl-bgpcep-parser</feature>
25 <feature version='${project.version}'>odl-bgpcep-rib</feature>
26 <feature version='${project.version}'>odl-pcep-api</feature>
27 <feature version='${project.version}'>odl-pcep-spi</feature>
28 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
29 <feature version='${project.version}'>odl-pcep-segment-routing</feature>
30 <feature version='${project.version}'>odl-bgpcep-topology</feature>
31 <feature version='${project.version}'>odl-bgpcep-linkstate</feature>
32 <feature version='${project.version}'>odl-bgpcep-tunnel</feature>
33 <feature version='${project.version}'>odl-bgpcep-programming</feature>
34 <configfile finalname="etc/opendaylight/karaf/30-programming.xml">mvn:org.opendaylight.bgpcep/programming-controller-config/${project.version}/xml/config</configfile>
35 <configfile finalname="etc/opendaylight/karaf/31-bgp.xml">mvn:org.opendaylight.bgpcep/bgp-controller-config/${project.version}/xml/config</configfile>
36 <configfile finalname="etc/opendaylight/karaf/32-pcep.xml">mvn:org.opendaylight.bgpcep/pcep-controller-config/${project.version}/xml/config</configfile>
37 <configfile finalname="etc/opendaylight/karaf/33-pcep-segment-routing.xml">mvn:org.opendaylight.bgpcep/pcep-controller-config/${project.version}/xml/config-segment</configfile>
38 <configfile finalname="etc/opendaylight/karaf/39-pcep-provider.xml">mvn:org.opendaylight.bgpcep/pcep-controller-config/${project.version}/xml/config-provider</configfile>
39 <configfile finalname="etc/opendaylight/karaf/41-bgp-example.xml">mvn:org.opendaylight.bgpcep/bgp-controller-config/${project.version}/xml/config-example</configfile>
42 <!--<feature name='odl-bgpcep-pcep-all' version='${project.version}'>-->
43 <!--<feature version='${project.version}'>odl-pcep-impl</feature>-->
44 <!--<feature version='${project.version}'>odl-pcep-tunnel</feature>-->
45 <!--<feature version='${project.version}'>odl-pcep-topology</feature>-->
46 <!--<bundle>mvn:org.opendaylight.bgpcep/pcep-ietf-stateful02/${project.version}</bundle>-->
47 <!--<bundle>mvn:org.opendaylight.bgpcep/pcep-ietf-stateful07/${project.version}</bundle>-->
51 <feature name='odl-bgpcep-dependencies' version='${project.version}'>
52 <bundle>mvn:com.google.guava/guava/${guava.version}</bundle>
53 <bundle>mvn:org.opendaylight.yangtools.model/ietf-inet-types/${ietf.types.version}</bundle>
54 <bundle>mvn:org.opendaylight.yangtools/concepts/${yangtools.version}</bundle>
55 <bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
56 <feature version='${yangtools.version}'>odl-yangtools-binding</feature>
57 <feature version='${yangtools.version}'>odl-yangtools-common</feature>
58 <feature version='${yangtools.version}'>odl-yangtools-models</feature>
59 <bundle>mvn:org.opendaylight.controller/config-api/${netconf.version}</bundle>
60 <bundle>mvn:io.netty/netty-buffer/${netty.version}</bundle>
61 <bundle>mvn:io.netty/netty-codec/${netty.version}</bundle>
62 <bundle>mvn:io.netty/netty-transport/${netty.version}</bundle>
63 <bundle>mvn:io.netty/netty-common/${netty.version}</bundle>
64 <bundle>mvn:io.netty/netty-handler/${netty.version}</bundle>
65 <bundle>mvn:io.netty/netty-codec-http/${netty.version}</bundle>
66 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
67 <bundle>mvn:org.opendaylight.controller/netty-config-api/${netconf.version}</bundle>
68 <bundle>mvn:org.opendaylight.controller/protocol-framework/${controller.framework.version}</bundle>
69 <feature version='${tcpmd5.version}'>odl-tcpmd5-netty</feature>
72 <feature name='odl-bgpcep-util' version='${project.version}'>
73 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
74 <bundle>mvn:com.google.guava/guava/${guava.version}</bundle>
75 <bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
76 <feature version='${yangtools.version}'>odl-yangtools-common</feature>
77 <bundle>mvn:org.opendaylight.yangtools/yang-binding/${yangtools.version}</bundle>
78 <bundle>mvn:org.opendaylight.bgpcep/util/${project.version}</bundle>
79 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
80 <bundle>mvn:org.opendaylight.bgpcep/bgp-util/${project.version}</bundle>
83 <feature name='odl-bgpcep-concepts' version='${project.version}'>
84 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
85 <bundle>mvn:org.opendaylight.controller/config-api/${netconf.version}</bundle>
86 <feature version='${yangtools.version}'>odl-yangtools-data-binding</feature>
87 <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
88 <bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
89 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
90 <bundle>mvn:org.opendaylight.bgpcep/util/${project.version}</bundle>
91 <bundle>mvn:org.opendaylight.bgpcep/bgp-concepts/${project.version}</bundle>
94 <feature name='odl-bgpcep-linkstate' version='${project.version}'>
95 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
96 <bundle>mvn:org.opendaylight.controller/sal-binding-api/${mdsal.version}</bundle>
97 <bundle>mvn:org.opendaylight.controller/sal-common-api/${mdsal.version}</bundle>
98 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
99 <bundle>mvn:org.opendaylight.bgpcep/util/${project.version}</bundle>
100 <bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
101 <feature version='${project.version}'>odl-bgpcep-parser</feature>
102 <feature version='${project.version}'>odl-bgpcep-rib</feature>
103 <bundle>mvn:org.opendaylight.bgpcep/rsvp-api/${project.version}</bundle>
104 <bundle>mvn:org.opendaylight.bgpcep/bgp-linkstate/${project.version}</bundle>
108 <feature name='odl-bgpcep-pcep-impl' version='${project.version}'>
109 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
110 <feature version='${project.version}'>odl-pcep-api</feature>
111 <feature version='${project.version}'>odl-pcep-spi</feature>
112 <bundle>mvn:org.opendaylight.bgpcep/topology-api/${project.version}</bundle>
113 <bundle>mvn:org.opendaylight.bgpcep/programming-api/${project.version}</bundle>
114 <bundle>mvn:org.opendaylight.bgpcep/programming-topology-api/${project.version}</bundle>
115 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-api/${project.version}</bundle>
116 <bundle>mvn:org.opendaylight.bgpcep/pcep-tunnel-api/${project.version}</bundle>
117 <bundle>mvn:org.opendaylight.bgpcep/topology-tunnel-api/${project.version}</bundle>
118 <bundle>mvn:org.opendaylight.bgpcep/programming-tunnel-api/${project.version}</bundle>
119 <bundle>mvn:org.opendaylight.bgpcep/pcep-impl/${project.version}</bundle>
120 <bundle>mvn:org.opendaylight.bgpcep/pcep-ietf-stateful02/${project.version}</bundle>
121 <bundle>mvn:org.opendaylight.bgpcep/pcep-ietf-stateful07/${project.version}</bundle>
124 <feature name='odl-pcep-segment-routing' version='${project.version}'>
125 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
126 <feature version='${project.version}'>odl-pcep-api</feature>
127 <feature version='${project.version}'>odl-pcep-spi</feature>
128 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
129 <bundle>mvn:org.opendaylight.bgpcep/pcep-segment-routing/${project.version}</bundle>
132 <feature name='odl-bgpcep-parser' version='${project.version}'>
133 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
134 <feature version='${project.version}'>odl-bgpcep-concepts</feature>
135 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-api/${project.version}</bundle>
136 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-spi/${project.version}</bundle>
137 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-impl/${project.version}</bundle>
138 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-mock/${project.version}</bundle>
141 <feature name='odl-bgpcep-rib' version='${project.version}'>
142 <feature version='${project.version}'>odl-bgpcep-parser</feature>
143 <feature version='${yangtools.version}'>odl-yangtools-binding</feature>
144 <bundle>mvn:org.opendaylight.controller/sal-binding-config/${mdsal.version}</bundle>
145 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-api/${project.version}</bundle>
146 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-impl/${project.version}</bundle>
147 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-mock/${project.version}</bundle>
148 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-spi/${project.version}</bundle>
151 <feature name='odl-bgpcep-tunnel' version='${project.version}'>
152 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
153 <feature version='${project.version}'>odl-bgpcep-programming</feature>
154 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
155 <bundle>mvn:org.opendaylight.bgpcep/topology-tunnel-api/${project.version}</bundle>
156 <bundle>mvn:org.opendaylight.bgpcep/programming-tunnel-api/${project.version}</bundle>
157 <bundle>mvn:org.opendaylight.bgpcep/pcep-tunnel-api/${project.version}</bundle>
161 <feature name='odl-bgpcep-programming' version='${project.version}'>
162 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
163 <feature version='${project.version}'>odl-bgpcep-topology</feature>
164 <bundle>mvn:org.opendaylight.bgpcep/programming-api/${project.version}</bundle>
165 <bundle>mvn:org.opendaylight.bgpcep/programming-spi/${project.version}</bundle>
166 <bundle>mvn:org.opendaylight.bgpcep/programming-impl/${project.version}</bundle>
167 <bundle>mvn:org.opendaylight.yangtools.model/yang-ext/${yang-ext.version}</bundle>
168 <bundle>mvn:org.opendaylight.bgpcep/topology-api/${project.version}</bundle>
169 <bundle>mvn:org.opendaylight.bgpcep/programming-topology-api/${project.version}</bundle>
173 <feature name='odl-pcep-api' version='${project.version}'>
174 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
175 <bundle>mvn:org.opendaylight.bgpcep/rsvp-api/${project.version}</bundle>
176 <bundle>mvn:org.opendaylight.bgpcep/pcep-api/${project.version}</bundle>
179 <feature name='odl-pcep-spi' version='${project.version}'>
180 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
181 <bundle>mvn:org.opendaylight.yangtools/yang-binding/${yangtools.version}</bundle>
182 <bundle>mvn:org.opendaylight.controller/config-api/${netconf.version}</bundle>
183 <feature version='${yangtools.version}'>odl-yangtools-common</feature>
184 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
185 <bundle>mvn:org.opendaylight.bgpcep/util/${project.version}</bundle>
186 <bundle>mvn:org.opendaylight.yangtools.model/ietf-inet-types/${ietf.types.version}</bundle>
187 <bundle>mvn:org.opendaylight.bgpcep/rsvp-api/${project.version}</bundle>
188 <bundle>mvn:org.opendaylight.bgpcep/pcep-api/${project.version}</bundle>
189 <bundle>mvn:org.opendaylight.bgpcep/pcep-spi/${project.version}</bundle>
192 <feature name='odl-bgpcep-topology' version='${project.version}'>
193 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
194 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
195 <bundle>mvn:org.opendaylight.yangtools.model/ietf-topology/${ietf.topology.version}</bundle>
196 <bundle>mvn:org.opendaylight.yangtools.model/ietf-topology-isis/${ietf.topology.version}</bundle>
197 <bundle>mvn:org.opendaylight.yangtools.model/ietf-ted/${ietf.topology.version}</bundle>
198 <bundle>mvn:org.opendaylight.yangtools.model/ietf-topology-l3-unicast-igp/${ietf.topology.version}</bundle>
199 <bundle>mvn:org.opendaylight.yangtools.model/ietf-topology-ospf/${ietf.topology.version}</bundle>
200 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
201 <bundle>mvn:org.opendaylight.bgpcep/topology-api/${project.version}</bundle>
203 <bundle>mvn:org.opendaylight.controller/sal-common-api/${mdsal.version}</bundle>
204 <bundle>mvn:org.opendaylight.controller/sal-binding-api/${mdsal.version}</bundle>
205 <bundle>mvn:org.opendaylight.controller/sal-binding-config/${mdsal.version}</bundle>
206 <bundle>mvn:org.opendaylight.bgpcep/util/${project.version}</bundle>
207 <bundle>mvn:org.opendaylight.bgpcep/bgp-concepts/${project.version}</bundle>
208 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-api/${project.version}</bundle>
209 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-api/${project.version}</bundle>
212 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-spi/${project.version}</bundle>
214 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-spi/${project.version}</bundle>
216 <bundle>mvn:org.opendaylight.bgpcep/rsvp-api/${project.version}</bundle>
217 <bundle>mvn:org.opendaylight.bgpcep/pcep-api/${project.version}</bundle>
218 <bundle>mvn:org.opendaylight.bgpcep/bgp-linkstate/${project.version}</bundle>
220 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-api/${project.version}</bundle>
221 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-spi/${project.version}</bundle>
222 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-provider/${project.version}</bundle>
223 <bundle>mvn:org.opendaylight.bgpcep/bgp-topology-provider/${project.version}</bundle>
224 <bundle>mvn:org.opendaylight.bgpcep/programming-api/${project.version}</bundle>
225 <bundle>mvn:org.opendaylight.bgpcep/programming-spi/${project.version}</bundle>
226 <bundle>mvn:org.opendaylight.bgpcep/programming-topology-api/${project.version}</bundle>
227 <bundle>mvn:org.opendaylight.bgpcep/topology-tunnel-api/${project.version}</bundle>
228 <bundle>mvn:org.opendaylight.bgpcep/topology-segment-routing/${project.version}</bundle>
229 <bundle>mvn:org.opendaylight.bgpcep/topology-api/${project.version}</bundle>