56e5b3ec1ec459ddb605fe0d93d38ae421aaf75b
[bgpcep.git] / bgp / bgp-artifacts / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ Copyright (c)  2017 AT&T Intellectual Property. All rights reserved.
4   ~
5   ~ This program and the accompanying materials are made available under the
6   ~ terms of the Eclipse Public License v1.0 which accompanies this distribution,
7   ~ and is available at http://www.eclipse.org/legal/epl-v10.html
8   -->
9
10 <project xmlns="http://maven.apache.org/POM/4.0.0"
11          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
12          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
13     <modelVersion>4.0.0</modelVersion>
14
15     <parent>
16         <groupId>org.opendaylight.odlparent</groupId>
17         <artifactId>odlparent-lite</artifactId>
18         <version>2.0.5</version>
19         <relativePath/>
20     </parent>
21
22     <groupId>org.opendaylight.bgpcep</groupId>
23     <artifactId>bgp-artifacts</artifactId>
24     <version>0.9.0-SNAPSHOT</version>
25     <packaging>pom</packaging>
26
27     <dependencyManagement>
28         <dependencies>
29             <dependency>
30                 <groupId>${project.groupId}</groupId>
31                 <artifactId>bgp-concepts</artifactId>
32                 <version>${project.version}</version>
33             </dependency>
34             <dependency>
35                 <groupId>${project.groupId}</groupId>
36                 <artifactId>bgp-flowspec</artifactId>
37                 <version>${project.version}</version>
38             </dependency>
39             <dependency>
40                 <groupId>${project.groupId}</groupId>
41                 <artifactId>bgp-labeled-unicast</artifactId>
42                 <version>${project.version}</version>
43             </dependency>
44             <dependency>
45                 <groupId>${project.groupId}</groupId>
46                 <artifactId>bgp-l3vpn</artifactId>
47                 <version>${project.version}</version>
48             </dependency>
49             <dependency>
50                 <groupId>${project.groupId}</groupId>
51                 <artifactId>bgp-linkstate</artifactId>
52                 <version>${project.version}</version>
53             </dependency>
54             <dependency>
55                 <groupId>${project.groupId}</groupId>
56                 <artifactId>bgp-evpn</artifactId>
57                 <version>${project.version}</version>
58             </dependency>
59             <dependency>
60                 <groupId>${project.groupId}</groupId>
61                 <artifactId>bgp-inet</artifactId>
62                 <version>${project.version}</version>
63             </dependency>
64             <dependency>
65                 <groupId>${project.groupId}</groupId>
66                 <artifactId>bgp-cli</artifactId>
67                 <version>${project.version}</version>
68             </dependency>
69             <dependency>
70                 <groupId>${project.groupId}</groupId>
71                 <artifactId>bgp-parser-api</artifactId>
72                 <version>${project.version}</version>
73             </dependency>
74             <dependency>
75                 <groupId>${project.groupId}</groupId>
76                 <artifactId>bgp-parser-spi</artifactId>
77                 <version>${project.version}</version>
78             </dependency>
79             <dependency>
80                 <groupId>${project.groupId}</groupId>
81                 <artifactId>bgp-parser-spi</artifactId>
82                 <version>${project.version}</version>
83                 <type>test-jar</type>
84                 <scope>test</scope>
85             </dependency>
86             <dependency>
87                 <groupId>${project.groupId}</groupId>
88                 <artifactId>bgp-parser-impl</artifactId>
89                 <version>${project.version}</version>
90             </dependency>
91             <dependency>
92                 <groupId>${project.groupId}</groupId>
93                 <artifactId>bgp-parser-mock</artifactId>
94                 <version>${project.version}</version>
95             </dependency>
96             <dependency>
97                 <groupId>${project.groupId}</groupId>
98                 <artifactId>bgp-rib-api</artifactId>
99                 <version>${project.version}</version>
100             </dependency>
101             <dependency>
102                 <groupId>${project.groupId}</groupId>
103                 <artifactId>bgp-rib-spi</artifactId>
104                 <version>${project.version}</version>
105             </dependency>
106             <dependency>
107                 <groupId>${project.groupId}</groupId>
108                 <artifactId>bgp-rib-spi</artifactId>
109                 <version>${project.version}</version>
110                 <type>test-jar</type>
111                 <scope>test</scope>
112             </dependency>
113             <dependency>
114                 <groupId>${project.groupId}</groupId>
115                 <artifactId>bgp-rib-impl</artifactId>
116                 <version>${project.version}</version>
117             </dependency>
118             <dependency>
119                 <groupId>${project.groupId}</groupId>
120                 <artifactId>bgp-rib-impl</artifactId>
121                 <version>${project.version}</version>
122                 <type>test-jar</type>
123                 <scope>test</scope>
124             </dependency>
125             <dependency>
126                 <groupId>${project.groupId}</groupId>
127                 <artifactId>bgp-peer-acceptor</artifactId>
128                 <version>${project.version}</version>
129             </dependency>
130             <dependency>
131                 <groupId>${project.groupId}</groupId>
132                 <artifactId>bgp-openconfig-state</artifactId>
133                 <version>${project.version}</version>
134             </dependency>
135             <dependency>
136                 <groupId>${project.groupId}</groupId>
137                 <artifactId>bgp-rib-mock</artifactId>
138                 <version>${project.version}</version>
139             </dependency>
140             <dependency>
141                 <groupId>${project.groupId}</groupId>
142                 <artifactId>bgp-testtool</artifactId>
143                 <version>${project.version}</version>
144             </dependency>
145             <dependency>
146                 <groupId>${project.groupId}</groupId>
147                 <artifactId>bgp-topology-provider</artifactId>
148                 <version>${project.version}</version>
149             </dependency>
150             <dependency>
151                 <groupId>${project.groupId}</groupId>
152                 <artifactId>bgp-util</artifactId>
153                 <version>${project.version}</version>
154             </dependency>
155             <dependency>
156                 <groupId>${project.groupId}</groupId>
157                 <artifactId>bgp-path-selection-mode</artifactId>
158                 <version>${project.version}</version>
159             </dependency>
160             <dependency>
161                 <groupId>${project.groupId}</groupId>
162                 <artifactId>bgp-path-selection-mode</artifactId>
163                 <version>${project.version}</version>
164                 <type>test-jar</type>
165                 <scope>test</scope>
166             </dependency>
167             <dependency>
168                 <groupId>${project.groupId}</groupId>
169                 <artifactId>bgp-config-example</artifactId>
170                 <version>${project.version}</version>
171             </dependency>
172             <dependency>
173                 <groupId>${project.groupId}</groupId>
174                 <artifactId>bgp-config-example</artifactId>
175                 <version>${project.version}</version>
176                 <type>xml</type>
177                 <classifier>config</classifier>
178             </dependency>
179             <dependency>
180                 <groupId>${project.groupId}</groupId>
181                 <artifactId>bgp-config-example</artifactId>
182                 <version>${project.version}</version>
183                 <type>xml</type>
184                 <classifier>openconfig-config</classifier>
185             </dependency>
186             <dependency>
187                 <groupId>${project.groupId}</groupId>
188                 <artifactId>bgp-config-example</artifactId>
189                 <version>${project.version}</version>
190                 <type>xml</type>
191                 <classifier>bgp-initial-config</classifier>
192             </dependency>
193             <dependency>
194                 <groupId>${project.groupId}</groupId>
195                 <artifactId>bgp-config-example</artifactId>
196                 <version>${project.version}</version>
197                 <type>xml</type>
198                 <classifier>network-topology-initial-config</classifier>
199             </dependency>
200             <dependency>
201                 <groupId>${project.groupId}</groupId>
202                 <artifactId>bgp-benchmark-app</artifactId>
203                 <version>${project.version}</version>
204             </dependency>
205             <dependency>
206                 <groupId>${project.groupId}</groupId>
207                 <artifactId>bgp-openconfig-api</artifactId>
208                 <version>${project.version}</version>
209             </dependency>
210             <dependency>
211                 <groupId>${project.groupId}</groupId>
212                 <artifactId>bgp-openconfig-spi</artifactId>
213                 <version>${project.version}</version>
214             </dependency>
215             <!-- BGP Features artifacts -->
216             <dependency>
217                 <groupId>org.opendaylight.bgpcep</groupId>
218                 <artifactId>features-bgp</artifactId>
219                 <classifier>features</classifier>
220                 <type>xml</type>
221                 <version>${project.version}</version>
222             </dependency>
223             <dependency>
224                 <groupId>org.opendaylight.bgpcep</groupId>
225                 <artifactId>odl-bgpcep-bgp</artifactId>
226                 <classifier>features</classifier>
227                 <type>xml</type>
228                 <version>${project.version}</version>
229             </dependency>
230             <dependency>
231                 <groupId>org.opendaylight.bgpcep</groupId>
232                 <artifactId>odl-bgpcep-bgp-config-example</artifactId>
233                 <classifier>features</classifier>
234                 <type>xml</type>
235                 <version>${project.version}</version>
236             </dependency>
237             <dependency>
238                 <groupId>org.opendaylight.bgpcep</groupId>
239                 <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
240                 <classifier>features</classifier>
241                 <type>xml</type>
242                 <version>${project.version}</version>
243             </dependency>
244             <dependency>
245                 <groupId>org.opendaylight.bgpcep</groupId>
246                 <artifactId>odl-bgpcep-bgp-dependencies</artifactId>
247                 <classifier>features</classifier>
248                 <type>xml</type>
249                 <version>${project.version}</version>
250             </dependency>
251             <dependency>
252                 <groupId>org.opendaylight.bgpcep</groupId>
253                 <artifactId>odl-bgpcep-bgp-inet</artifactId>
254                 <classifier>features</classifier>
255                 <type>xml</type>
256                 <version>${project.version}</version>
257             </dependency>
258             <dependency>
259                 <groupId>org.opendaylight.bgpcep</groupId>
260                 <artifactId>odl-bgpcep-bgp-parser</artifactId>
261                 <classifier>features</classifier>
262                 <type>xml</type>
263                 <version>${project.version}</version>
264             </dependency>
265             <dependency>
266                 <groupId>org.opendaylight.bgpcep</groupId>
267                 <artifactId>odl-bgpcep-bgp-parser-api</artifactId>
268                 <classifier>features</classifier>
269                 <type>xml</type>
270                 <version>${project.version}</version>
271             </dependency>
272             <dependency>
273                 <groupId>org.opendaylight.bgpcep</groupId>
274                 <artifactId>odl-bgpcep-bgp-rib-api</artifactId>
275                 <classifier>features</classifier>
276                 <type>xml</type>
277                 <version>${project.version}</version>
278             </dependency>
279             <dependency>
280                 <groupId>org.opendaylight.bgpcep</groupId>
281                 <artifactId>odl-bgpcep-bgp-linkstate</artifactId>
282                 <classifier>features</classifier>
283                 <type>xml</type>
284                 <version>${project.version}</version>
285             </dependency>
286             <dependency>
287                 <groupId>org.opendaylight.bgpcep</groupId>
288                 <artifactId>odl-bgpcep-bgp-flowspec</artifactId>
289                 <classifier>features</classifier>
290                 <type>xml</type>
291                 <version>${project.version}</version>
292             </dependency>
293             <dependency>
294                 <groupId>org.opendaylight.bgpcep</groupId>
295                 <artifactId>odl-bgpcep-bgp-labeled-unicast</artifactId>
296                 <classifier>features</classifier>
297                 <type>xml</type>
298                 <version>${project.version}</version>
299             </dependency>
300             <dependency>
301                 <groupId>org.opendaylight.bgpcep</groupId>
302                 <artifactId>odl-bgpcep-bgp-l3vpn</artifactId>
303                 <classifier>features</classifier>
304                 <type>xml</type>
305                 <version>${project.version}</version>
306             </dependency>
307             <dependency>
308                 <groupId>org.opendaylight.bgpcep</groupId>
309                 <artifactId>odl-bgpcep-bgp-evpn</artifactId>
310                 <classifier>features</classifier>
311                 <type>xml</type>
312                 <version>${project.version}</version>
313             </dependency>
314             <dependency>
315                 <groupId>org.opendaylight.bgpcep</groupId>
316                 <artifactId>odl-bgpcep-bgp-path-selection-mode</artifactId>
317                 <classifier>features</classifier>
318                 <type>xml</type>
319                 <version>${project.version}</version>
320             </dependency>
321             <dependency>
322                 <groupId>org.opendaylight.bgpcep</groupId>
323                 <artifactId>odl-bgpcep-bgp-rib-impl</artifactId>
324                 <classifier>features</classifier>
325                 <type>xml</type>
326                 <version>${project.version}</version>
327             </dependency>
328             <dependency>
329                 <groupId>org.opendaylight.bgpcep</groupId>
330                 <artifactId>odl-bgpcep-bgp-topology</artifactId>
331                 <classifier>features</classifier>
332                 <type>xml</type>
333                 <version>${project.version}</version>
334             </dependency>
335             <dependency>
336                 <groupId>org.opendaylight.bgpcep</groupId>
337                 <artifactId>odl-bgpcep-bgp-benchmark</artifactId>
338                 <classifier>features</classifier>
339                 <type>xml</type>
340                 <version>${project.version}</version>
341             </dependency>
342             <dependency>
343                 <groupId>org.opendaylight.bgpcep</groupId>
344                 <artifactId>odl-bgpcep-bgp-cli</artifactId>
345                 <classifier>features</classifier>
346                 <type>xml</type>
347                 <version>${project.version}</version>
348             </dependency>
349             <dependency>
350                 <groupId>org.opendaylight.bgpcep</groupId>
351                 <artifactId>odl-bgpcep-bgp-openconfig-state</artifactId>
352                 <classifier>features</classifier>
353                 <type>xml</type>
354                 <version>${project.version}</version>
355             </dependency>
356         </dependencies>
357     </dependencyManagement>
358
359     <!--
360         Maven Site Configuration
361
362         The following configuration is necessary for maven-site-plugin to
363         correctly identify the correct deployment path for OpenDaylight Maven
364         sites.
365     -->
366     <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
367
368     <distributionManagement>
369         <site>
370             <id>opendaylight-site</id>
371             <url>${nexus.site.url}/${project.artifactId}/</url>
372         </site>
373     </distributionManagement>
374 </project>