Migration to use MD-SAL Project
[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     </properties>
34
35     <dependencyManagement>
36         <dependencies>
37             <dependency>
38                 <groupId>org.opendaylight.bgpcep</groupId>
39                 <artifactId>bgpcep-artifacts</artifactId>
40                 <version>${project.version}</version>
41                 <type>pom</type>
42                 <scope>import</scope>
43             </dependency>
44
45             <!-- TCP/MD5 support -->
46             <dependency>
47                 <groupId>org.opendaylight.tcpmd5</groupId>
48                 <artifactId>tcpmd5-artifacts</artifactId>
49                 <version>${tcpmd5.version}</version>
50                 <type>pom</type>
51                 <scope>import</scope>
52             </dependency>
53
54             <!-- YANG tools -->
55             <dependency>
56                 <groupId>org.opendaylight.yangtools</groupId>
57                 <artifactId>yangtools-artifacts</artifactId>
58                 <version>${yangtools.version}</version>
59                 <scope>import</scope>
60                 <type>pom</type>
61             </dependency>
62
63             <!-- Controller infrastructure -->
64             <dependency>
65                 <groupId>org.opendaylight.controller</groupId>
66                 <artifactId>mdsal-artifacts</artifactId>
67                 <version>${mdsal.version}</version>
68                 <scope>import</scope>
69                 <type>pom</type>
70             </dependency>
71             <dependency>
72                 <groupId>org.opendaylight.controller</groupId>
73                 <artifactId>config-artifacts</artifactId>
74                 <version>${config.version}</version>
75                 <scope>import</scope>
76                 <type>pom</type>
77             </dependency>
78
79             <dependency>
80                 <groupId>org.opendaylight.controller</groupId>
81                 <artifactId>protocol-framework</artifactId>
82                 <version>${protocol-framework.version}</version>
83             </dependency>
84         </dependencies>
85     </dependencyManagement>
86
87     <!-- Testing -->
88     <dependencies>
89         <dependency>
90             <groupId>org.opendaylight.yangtools</groupId>
91             <artifactId>features-yangtools</artifactId>
92             <classifier>features</classifier>
93             <type>xml</type>
94         </dependency>
95         <dependency>
96             <groupId>org.opendaylight.mdsal</groupId>
97             <artifactId>features-mdsal</artifactId>
98             <version>2.0.0-SNAPSHOT</version>
99             <classifier>features</classifier>
100             <type>xml</type>
101             <scope>runtime</scope>
102         </dependency>
103         <dependency>
104             <groupId>org.opendaylight.mdsal.model</groupId>
105             <artifactId>features-mdsal-model</artifactId>
106             <version>${mdsal.model.version}</version>
107             <classifier>features</classifier>
108             <type>xml</type>
109               <scope>runtime</scope>
110         </dependency>
111         <dependency>
112             <groupId>org.opendaylight.controller</groupId>
113             <artifactId>features-mdsal</artifactId>
114             <classifier>features</classifier>
115             <type>xml</type>
116         </dependency>
117         <dependency>
118             <groupId>org.opendaylight.controller</groupId>
119             <artifactId>features-config</artifactId>
120             <classifier>features</classifier>
121             <type>xml</type>
122         </dependency>
123         <dependency>
124             <groupId>org.opendaylight.controller</groupId>
125             <artifactId>features-config-netty</artifactId>
126             <classifier>features</classifier>
127             <type>xml</type>
128         </dependency>
129         <dependency>
130             <groupId>org.opendaylight.controller</groupId>
131             <artifactId>features-protocol-framework</artifactId>
132             <classifier>features</classifier>
133             <type>xml</type>
134             <version>${protocol-framework.version}</version>
135         </dependency>
136         <dependency>
137             <groupId>org.opendaylight.tcpmd5</groupId>
138             <artifactId>features-tcpmd5</artifactId>
139             <classifier>features</classifier>
140             <type>xml</type>
141         </dependency>
142       <dependency>
143           <groupId>${project.groupId}</groupId>
144           <artifactId>bgp-concepts</artifactId>
145       </dependency>
146       <dependency>
147           <groupId>${project.groupId}</groupId>
148           <artifactId>bgp-linkstate</artifactId>
149       </dependency>
150       <dependency>
151           <groupId>${project.groupId}</groupId>
152           <artifactId>bgp-flowspec</artifactId>
153       </dependency>
154       <dependency>
155           <groupId>${project.groupId}</groupId>
156           <artifactId>bgp-inet</artifactId>
157       </dependency>
158       <dependency>
159           <groupId>${project.groupId}</groupId>
160           <artifactId>bgp-parser-api</artifactId>
161       </dependency>
162       <dependency>
163           <groupId>${project.groupId}</groupId>
164           <artifactId>bgp-parser-impl</artifactId>
165       </dependency>
166       <dependency>
167           <groupId>${project.groupId}</groupId>
168           <artifactId>bgp-parser-spi</artifactId>
169       </dependency>
170       <dependency>
171           <groupId>${project.groupId}</groupId>
172           <artifactId>bgp-rib-api</artifactId>
173       </dependency>
174       <dependency>
175           <groupId>${project.groupId}</groupId>
176           <artifactId>bgp-rib-impl</artifactId>
177       </dependency>
178       <dependency>
179           <groupId>${project.groupId}</groupId>
180           <artifactId>bgp-rib-spi</artifactId>
181       </dependency>
182       <dependency>
183           <groupId>${project.groupId}</groupId>
184           <artifactId>bgp-topology-provider</artifactId>
185       </dependency>
186       <dependency>
187           <groupId>${project.groupId}</groupId>
188           <artifactId>concepts</artifactId>
189       </dependency>
190       <dependency>
191           <groupId>${project.groupId}</groupId>
192           <artifactId>data-change-counter</artifactId>
193       </dependency>
194       <dependency>
195           <groupId>${project.groupId}</groupId>
196           <artifactId>bgp-controller-config</artifactId>
197           <type>xml</type>
198           <classifier>config</classifier>
199       </dependency>
200       <dependency>
201           <groupId>${project.groupId}</groupId>
202           <artifactId>bgp-controller-config</artifactId>
203           <type>xml</type>
204           <classifier>config-example</classifier>
205       </dependency>
206        <dependency>
207           <groupId>${project.groupId}</groupId>
208           <artifactId>data-change-counter-controller-config</artifactId>
209           <type>xml</type>
210           <classifier>config</classifier>
211       </dependency>
212       <dependency>
213           <groupId>${project.groupId}</groupId>
214           <artifactId>rsvp-api</artifactId>
215       </dependency>
216       <dependency>
217           <groupId>${project.groupId}</groupId>
218           <artifactId>topology-api</artifactId>
219       </dependency>
220       <dependency>
221           <groupId>${project.groupId}</groupId>
222           <artifactId>topology-segment-routing</artifactId>
223       </dependency>
224       <dependency>
225           <groupId>${project.groupId}</groupId>
226           <artifactId>util</artifactId>
227       </dependency>
228       <dependency>
229           <groupId>${project.groupId}</groupId>
230           <artifactId>bgp-bmp-api</artifactId>
231       </dependency>
232
233       <dependency>
234         <groupId>io.netty</groupId>
235         <artifactId>netty-buffer</artifactId>
236       </dependency>
237
238       <dependency>
239           <groupId>commons-codec</groupId>
240           <artifactId>commons-codec</artifactId>
241       </dependency>
242
243       <dependency>
244           <groupId>com.google.guava</groupId>
245           <artifactId>guava</artifactId>
246       </dependency>
247   </dependencies>
248 </project>