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-config/${config.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-bgp-all</feature>
22 <feature version='${project.version}'>odl-bgpcep-pcep-all</feature>
25 <feature name='odl-bgpcep-bgp-all' version='${project.version}'>
26 <feature version='${project.version}'>odl-bgpcep-bgp-parser</feature>
27 <feature version='${project.version}'>odl-bgpcep-bgp-rib</feature>
28 <feature version='${project.version}'>odl-bgpcep-bgp-rib-impl</feature>
29 <feature version='${project.version}'>odl-bgpcep-bgp-linkstate</feature>
30 <feature version='${project.version}'>odl-bgpcep-bgp-topology</feature>
31 <configfile finalname="etc/opendaylight/karaf/31-bgp.xml">mvn:org.opendaylight.bgpcep/bgp-controller-config/${project.version}/xml/config</configfile>
32 <configfile finalname="etc/opendaylight/karaf/41-bgp-example.xml">mvn:org.opendaylight.bgpcep/bgp-controller-config/${project.version}/xml/config-example</configfile>
35 <feature name='odl-bgpcep-pcep-all' version='${project.version}'>
36 <feature version='${project.version}'>odl-bgpcep-pcep</feature>
37 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
38 <feature version='${project.version}'>odl-bgpcep-pcep-stateful02</feature>
39 <feature version='${project.version}'>odl-bgpcep-pcep-stateful07</feature>
40 <feature version='${project.version}'>odl-bgpcep-pcep-segment-routing</feature>
41 <feature version='${project.version}'>odl-bgpcep-pcep-topology</feature>
42 <feature version='${project.version}'>odl-bgpcep-pcep-topology-provider</feature>
43 <feature version='${project.version}'>odl-bgpcep-pcep-tunnel-provider</feature>
44 <feature version='${project.version}'>odl-bgpcep-programming</feature>
45 <feature version='${project.version}'>odl-bgpcep-programming-impl</feature>
46 <configfile finalname="etc/opendaylight/karaf/30-programming.xml">mvn:org.opendaylight.bgpcep/programming-controller-config/${project.version}/xml/config</configfile>
47 <configfile finalname="etc/opendaylight/karaf/32-pcep.xml">mvn:org.opendaylight.bgpcep/pcep-controller-config/${project.version}/xml/config</configfile>
48 <configfile finalname="etc/opendaylight/karaf/33-pcep-segment-routing.xml">mvn:org.opendaylight.bgpcep/pcep-controller-config/${project.version}/xml/config-segment</configfile>
49 <configfile finalname="etc/opendaylight/karaf/39-pcep-provider.xml">mvn:org.opendaylight.bgpcep/pcep-controller-config/${project.version}/xml/config-provider</configfile>
52 <feature name='odl-bgpcep-dependencies' version='${project.version}'>
54 <bundle>mvn:com.google.guava/guava/${guava.version}</bundle>
55 <feature version='${yangtools.version}'>odl-yangtools-models</feature>
56 <bundle>mvn:org.opendaylight.bgpcep/concepts/${project.version}</bundle>
58 <bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
59 <bundle>mvn:io.netty/netty-common/${netty.version}</bundle>
60 <bundle>mvn:io.netty/netty-buffer/${netty.version}</bundle>
61 <bundle>mvn:org.opendaylight.bgpcep/util/${project.version}</bundle>
64 <feature name='odl-bgpcep-data-change-counter' version='${project.version}'>
65 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
66 <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
67 <feature version='${config.version}'>odl-config-api</feature>
68 <configfile finalname="etc/opendaylight/karaf/50-topology-data-change-counter.xml">mvn:org.opendaylight.bgpcep/data-change-counter-controller-config/${project.version}/xml/config</configfile>
69 <bundle>mvn:org.opendaylight.bgpcep/data-change-counter/${project.version}</bundle>
72 <feature name='odl-bgpcep-bgp-parser' version='${project.version}'>
73 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
74 <bundle>mvn:org.opendaylight.bgpcep/bgp-concepts/${project.version}</bundle>
75 <feature version='${config.version}'>odl-config-api</feature>
76 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-api/${project.version}</bundle>
77 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-spi/${project.version}</bundle>
78 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-impl/${project.version}</bundle>
81 <feature name='odl-bgpcep-bgp-rib' version='${project.version}'>
82 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
83 <bundle>mvn:org.opendaylight.bgpcep/bgp-parser-api/${project.version}</bundle>
84 <bundle>mvn:org.opendaylight.bgpcep/bgp-concepts/${project.version}</bundle>
85 <feature version='${protocol-framework.version}'>odl-protocol-framework</feature>
86 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-api/${project.version}</bundle>
87 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-spi/${project.version}</bundle>
90 <feature name='odl-bgpcep-bgp-linkstate' version='${project.version}'>
91 <feature version='${project.version}'>odl-bgpcep-bgp-parser</feature>
92 <feature version='${project.version}'>odl-bgpcep-bgp-rib</feature>
93 <bundle>mvn:org.opendaylight.bgpcep/rsvp-api/${project.version}</bundle>
94 <bundle>mvn:org.opendaylight.bgpcep/bgp-linkstate/${project.version}</bundle>
97 <feature name='odl-bgpcep-bgp-rib-impl' version='${project.version}'>
98 <feature version='${tcpmd5.version}'>odl-tcpmd5-netty</feature>
99 <bundle>mvn:io.netty/netty-codec/${netty.version}</bundle>
100 <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
101 <feature version='${project.version}'>odl-bgpcep-bgp-linkstate</feature>
102 <feature version='${project.version}'>odl-bgpcep-bgp-rib</feature>
103 <bundle>mvn:org.opendaylight.bgpcep/bgp-rib-impl/${project.version}</bundle>
106 <feature name='odl-bgpcep-bgp-topology' version='${project.version}'>
107 <feature version='${project.version}'>odl-bgpcep-bgp-linkstate</feature>
108 <bundle>mvn:org.opendaylight.bgpcep/topology-api/${project.version}</bundle>
109 <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
110 <feature version='${protocol-framework.version}'>odl-protocol-framework</feature>
111 <bundle>mvn:org.opendaylight.bgpcep/bgp-topology-provider/${project.version}</bundle>
114 <feature name='odl-bgpcep-pcep' version='${project.version}'>
115 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
116 <bundle>mvn:org.opendaylight.bgpcep/rsvp-api/${project.version}</bundle>
117 <feature version='${tcpmd5.version}'>odl-tcpmd5-netty</feature>
118 <feature version='${protocol-framework.version}'>odl-protocol-framework</feature>
119 <bundle>mvn:org.opendaylight.bgpcep/pcep-api/${project.version}</bundle>
120 <bundle>mvn:org.opendaylight.bgpcep/pcep-spi/${project.version}</bundle>
123 <feature name='odl-bgpcep-pcep-impl' version='${project.version}'>
124 <feature version='${project.version}'>odl-bgpcep-pcep</feature>
125 <bundle>mvn:io.netty/netty-codec/${netty.version}</bundle>
126 <bundle>mvn:org.opendaylight.bgpcep/pcep-impl/${project.version}</bundle>
129 <feature name='odl-bgpcep-programming' version='${project.version}'>
130 <feature version='${project.version}'>odl-bgpcep-dependencies</feature>
131 <feature version='${config.version}'>odl-config-api</feature>
132 <bundle>mvn:org.opendaylight.bgpcep/topology-api/${project.version}</bundle>
133 <bundle>mvn:org.opendaylight.bgpcep/topology-tunnel-api/${project.version}</bundle>
134 <bundle>mvn:org.opendaylight.bgpcep/programming-api/${project.version}</bundle>
135 <bundle>mvn:org.opendaylight.bgpcep/programming-spi/${project.version}</bundle>
136 <bundle>mvn:org.opendaylight.bgpcep/programming-topology-api/${project.version}</bundle>
137 <bundle>mvn:org.opendaylight.bgpcep/programming-tunnel-api/${project.version}</bundle>
140 <feature name='odl-bgpcep-programming-impl' version='${project.version}'>
141 <feature version='${project.version}'>odl-bgpcep-programming</feature>
142 <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
143 <feature version='${tcpmd5.version}'>odl-tcpmd5-netty</feature>
144 <bundle>mvn:org.opendaylight.bgpcep/programming-impl/${project.version}</bundle>
147 <feature name='odl-bgpcep-pcep-topology' version='${project.version}'>
148 <feature version='${project.version}'>odl-bgpcep-pcep</feature>
149 <feature version='${project.version}'>odl-bgpcep-programming</feature>
150 <bundle>mvn:org.opendaylight.bgpcep/pcep-tunnel-api/${project.version}</bundle>
151 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-api/${project.version}</bundle>
152 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-spi/${project.version}</bundle>
155 <feature name='odl-bgpcep-pcep-stateful02' version='${project.version}'>
156 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
157 <feature version='${project.version}'>odl-bgpcep-pcep-topology</feature>
158 <bundle>mvn:org.opendaylight.bgpcep/pcep-ietf-stateful02/${project.version}</bundle>
161 <feature name='odl-bgpcep-pcep-stateful07' version='${project.version}'>
162 <feature version='${project.version}'>odl-bgpcep-pcep-impl</feature>
163 <feature version='${project.version}'>odl-bgpcep-pcep-topology</feature>
164 <bundle>mvn:org.opendaylight.bgpcep/pcep-ietf-stateful07/${project.version}</bundle>
167 <feature name='odl-bgpcep-pcep-topology-provider' version='${project.version}'>
168 <feature version='${project.version}'>odl-bgpcep-pcep-stateful02</feature>
169 <feature version='${project.version}'>odl-bgpcep-pcep-stateful07</feature>
170 <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
171 <bundle>mvn:org.opendaylight.bgpcep/pcep-topology-provider/${project.version}</bundle>
174 <feature name='odl-bgpcep-pcep-tunnel-provider' version='${project.version}'>
175 <feature version='${project.version}'>odl-bgpcep-pcep-topology-provider</feature>
176 <bundle>mvn:org.opendaylight.bgpcep/pcep-tunnel-provider/${project.version}</bundle>
179 <feature name='odl-bgpcep-pcep-segment-routing' version='${project.version}'>
180 <feature version='${project.version}'>odl-bgpcep-pcep-stateful07</feature>
181 <bundle>mvn:org.opendaylight.bgpcep/pcep-segment-routing/${project.version}</bundle>