104230146af7ef606989805dd8b5a41b4e7ba219
[bgpcep.git] / features / bgp / pom.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
11 <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">
12     <modelVersion>4.0.0</modelVersion>
13     <parent>
14         <groupId>org.opendaylight.odlparent</groupId>
15         <artifactId>features-parent</artifactId>
16         <version>1.6.0-SNAPSHOT</version>
17         <relativePath/>
18     </parent>
19
20     <groupId>org.opendaylight.bgpcep</groupId>
21     <artifactId>features-bgp</artifactId>
22     <version>0.5.0-SNAPSHOT</version>
23     <packaging>jar</packaging>
24
25     <properties>
26         <yangtools.version>0.8.0-SNAPSHOT</yangtools.version>
27         <mdsal.version>1.3.0-SNAPSHOT</mdsal.version>
28         <mdsal.model.version>0.8.0-SNAPSHOT</mdsal.model.version>
29         <config.version>0.4.0-SNAPSHOT</config.version>
30         <commons.opendaylight.version>1.6.0-SNAPSHOT</commons.opendaylight.version>
31         <protocol-framework.version>0.7.0-SNAPSHOT</protocol-framework.version>
32         <tcpmd5.version>1.2.0-SNAPSHOT</tcpmd5.version>
33         <netconf.version>1.0.0-SNAPSHOT</netconf.version>
34     </properties>
35
36     <dependencyManagement>
37         <dependencies>
38             <dependency>
39                 <groupId>org.opendaylight.bgpcep</groupId>
40                 <artifactId>bgpcep-artifacts</artifactId>
41                 <version>${project.version}</version>
42                 <type>pom</type>
43                 <scope>import</scope>
44             </dependency>
45
46             <!-- TCP/MD5 support -->
47             <dependency>
48                 <groupId>org.opendaylight.tcpmd5</groupId>
49                 <artifactId>tcpmd5-artifacts</artifactId>
50                 <version>${tcpmd5.version}</version>
51                 <type>pom</type>
52                 <scope>import</scope>
53             </dependency>
54
55             <!-- YANG tools -->
56             <dependency>
57                 <groupId>org.opendaylight.yangtools</groupId>
58                 <artifactId>yangtools-artifacts</artifactId>
59                 <version>${yangtools.version}</version>
60                 <scope>import</scope>
61                 <type>pom</type>
62             </dependency>
63
64             <!-- Controller infrastructure -->
65             <dependency>
66                 <groupId>org.opendaylight.controller</groupId>
67                 <artifactId>mdsal-artifacts</artifactId>
68                 <version>${mdsal.version}</version>
69                 <scope>import</scope>
70                 <type>pom</type>
71             </dependency>
72             <dependency>
73                 <groupId>org.opendaylight.controller</groupId>
74                 <artifactId>config-artifacts</artifactId>
75                 <version>${config.version}</version>
76                 <scope>import</scope>
77                 <type>pom</type>
78             </dependency>
79
80             <dependency>
81                 <groupId>org.opendaylight.controller</groupId>
82                 <artifactId>protocol-framework</artifactId>
83                 <version>${protocol-framework.version}</version>
84             </dependency>
85
86             <!-- RSVP -->
87             <dependency>
88                 <groupId>org.opendaylight.bgpcep</groupId>
89                 <artifactId>features-rsvp</artifactId>
90                 <version>${project.version}</version>
91                 <scope>import</scope>
92                 <type>pom</type>
93             </dependency>
94
95             <!-- NETCONF -->
96             <dependency>
97                 <groupId>org.opendaylight.netconf</groupId>
98                 <artifactId>netconf-artifacts</artifactId>
99                 <version>${netconf.version}</version>
100                 <scope>import</scope>
101                 <type>pom</type>
102             </dependency>
103         </dependencies>
104     </dependencyManagement>
105
106     <!-- Testing -->
107     <dependencies>
108         <dependency>
109             <groupId>org.opendaylight.yangtools</groupId>
110             <artifactId>features-yangtools</artifactId>
111             <classifier>features</classifier>
112             <type>xml</type>
113         </dependency>
114         <dependency>
115             <groupId>org.opendaylight.mdsal</groupId>
116             <artifactId>features-mdsal</artifactId>
117             <version>2.0.0-SNAPSHOT</version>
118             <classifier>features</classifier>
119             <type>xml</type>
120             <scope>runtime</scope>
121         </dependency>
122         <dependency>
123             <groupId>org.opendaylight.mdsal.model</groupId>
124             <artifactId>features-mdsal-model</artifactId>
125             <version>${mdsal.model.version}</version>
126             <classifier>features</classifier>
127             <type>xml</type>
128               <scope>runtime</scope>
129         </dependency>
130         <dependency>
131             <groupId>org.opendaylight.bgpcep</groupId>
132             <artifactId>features-rsvp</artifactId>
133             <classifier>features</classifier>
134             <type>xml</type>
135         </dependency>
136         <dependency>
137             <groupId>org.opendaylight.controller</groupId>
138             <artifactId>features-mdsal</artifactId>
139             <classifier>features</classifier>
140             <type>xml</type>
141         </dependency>
142         <dependency>
143             <groupId>org.opendaylight.controller</groupId>
144             <artifactId>features-config</artifactId>
145             <classifier>features</classifier>
146             <type>xml</type>
147         </dependency>
148         <dependency>
149             <groupId>org.opendaylight.controller</groupId>
150             <artifactId>features-config-netty</artifactId>
151             <classifier>features</classifier>
152             <type>xml</type>
153         </dependency>
154         <dependency>
155             <groupId>org.opendaylight.controller</groupId>
156             <artifactId>features-protocol-framework</artifactId>
157             <classifier>features</classifier>
158             <type>xml</type>
159             <version>${protocol-framework.version}</version>
160         </dependency>
161         <dependency>
162             <groupId>org.opendaylight.tcpmd5</groupId>
163             <artifactId>features-tcpmd5</artifactId>
164             <classifier>features</classifier>
165             <type>xml</type>
166         </dependency>
167         <dependency>
168             <groupId>org.opendaylight.netconf</groupId>
169             <artifactId>features-netconf-connector</artifactId>
170             <classifier>features</classifier>
171             <type>xml</type>
172         </dependency>
173       <dependency>
174           <groupId>${project.groupId}</groupId>
175           <artifactId>bgp-concepts</artifactId>
176       </dependency>
177       <dependency>
178           <groupId>${project.groupId}</groupId>
179           <artifactId>bgp-linkstate</artifactId>
180       </dependency>
181       <dependency>
182           <groupId>${project.groupId}</groupId>
183           <artifactId>bgp-flowspec</artifactId>
184       </dependency>
185       <dependency>
186           <groupId>${project.groupId}</groupId>
187           <artifactId>bgp-labeled-unicast</artifactId>
188       </dependency>
189       <dependency>
190           <groupId>${project.groupId}</groupId>
191           <artifactId>bgp-inet</artifactId>
192       </dependency>
193       <dependency>
194           <groupId>${project.groupId}</groupId>
195           <artifactId>bgp-parser-api</artifactId>
196       </dependency>
197       <dependency>
198           <groupId>${project.groupId}</groupId>
199           <artifactId>bgp-parser-impl</artifactId>
200       </dependency>
201       <dependency>
202           <groupId>${project.groupId}</groupId>
203           <artifactId>bgp-parser-spi</artifactId>
204       </dependency>
205       <dependency>
206           <groupId>${project.groupId}</groupId>
207           <artifactId>bgp-rib-api</artifactId>
208       </dependency>
209       <dependency>
210           <groupId>${project.groupId}</groupId>
211           <artifactId>bgp-rib-impl</artifactId>
212       </dependency>
213       <dependency>
214           <groupId>${project.groupId}</groupId>
215           <artifactId>bgp-rib-spi</artifactId>
216       </dependency>
217       <dependency>
218           <groupId>${project.groupId}</groupId>
219           <artifactId>bgp-topology-provider</artifactId>
220       </dependency>
221       <dependency>
222           <groupId>${project.groupId}</groupId>
223           <artifactId>bgp-openconfig-spi</artifactId>
224       </dependency>
225       <dependency>
226           <groupId>${project.groupId}</groupId>
227           <artifactId>concepts</artifactId>
228       </dependency>
229       <dependency>
230           <groupId>${project.groupId}</groupId>
231           <artifactId>data-change-counter</artifactId>
232       </dependency>
233       <dependency>
234           <groupId>${project.groupId}</groupId>
235           <artifactId>bgp-controller-config</artifactId>
236           <type>xml</type>
237           <classifier>config</classifier>
238       </dependency>
239       <dependency>
240           <groupId>${project.groupId}</groupId>
241           <artifactId>bgp-controller-config</artifactId>
242           <type>xml</type>
243           <classifier>config-example</classifier>
244       </dependency>
245        <dependency>
246           <groupId>${project.groupId}</groupId>
247           <artifactId>data-change-counter-controller-config</artifactId>
248           <type>xml</type>
249           <classifier>config</classifier>
250       </dependency>
251       <dependency>
252           <groupId>${project.groupId}</groupId>
253           <artifactId>rsvp-api</artifactId>
254       </dependency>
255       <dependency>
256           <groupId>${project.groupId}</groupId>
257           <artifactId>rsvp-spi</artifactId>
258       </dependency>
259       <dependency>
260           <groupId>${project.groupId}</groupId>
261           <artifactId>rsvp-impl</artifactId>
262       </dependency>
263       <dependency>
264           <groupId>${project.groupId}</groupId>
265           <artifactId>topology-api</artifactId>
266       </dependency>
267       <dependency>
268           <groupId>${project.groupId}</groupId>
269           <artifactId>topology-segment-routing</artifactId>
270       </dependency>
271       <dependency>
272           <groupId>${project.groupId}</groupId>
273           <artifactId>util</artifactId>
274       </dependency>
275       <dependency>
276           <groupId>${project.groupId}</groupId>
277           <artifactId>bgp-bmp-api</artifactId>
278       </dependency>
279       <dependency>
280           <groupId>${project.groupId}</groupId>
281           <artifactId>bgp-openconfig-api</artifactId>
282       </dependency>
283       <dependency>
284           <groupId>${project.groupId}</groupId>
285           <artifactId>bgp-openconfig-impl</artifactId>
286       </dependency>
287
288       <dependency>
289         <groupId>io.netty</groupId>
290         <artifactId>netty-buffer</artifactId>
291       </dependency>
292
293       <dependency>
294           <groupId>commons-codec</groupId>
295           <artifactId>commons-codec</artifactId>
296       </dependency>
297
298       <dependency>
299           <groupId>com.google.guava</groupId>
300           <artifactId>guava</artifactId>
301       </dependency>
302   </dependencies>
303 </project>