pom.xml revision 10eb47be
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3  ~ Copyright (c) 2017 Cisco and/or its affiliates.
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at:
8  ~
9  ~     http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License.
16  -->
17<project xmlns="http://maven.apache.org/POM/4.0.0"
18         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20
21    <parent>
22        <artifactId>impl-parent</artifactId>
23        <groupId>io.fd.honeycomb.common</groupId>
24        <version>1.17.10-SNAPSHOT</version>
25        <relativePath>../../../common/impl-parent</relativePath>
26    </parent>
27
28    <modelVersion>4.0.0</modelVersion>
29
30    <groupId>io.fd.honeycomb.northbound</groupId>
31    <artifactId>bgp</artifactId>
32    <version>1.17.10-SNAPSHOT</version>
33
34    <dependencies>
35        <!-- Common northbound configuration -->
36        <dependency>
37            <groupId>io.fd.honeycomb.northbound</groupId>
38            <artifactId>common</artifactId>
39            <version>${project.version}</version>
40        </dependency>
41
42        <!-- Common HC infra utils -->
43        <dependency>
44            <groupId>io.fd.honeycomb</groupId>
45            <artifactId>minimal-distribution-core</artifactId>
46            <version>${project.version}</version>
47        </dependency>
48
49        <!-- DI-->
50        <dependency>
51            <groupId>com.google.inject</groupId>
52            <artifactId>guice</artifactId>
53        </dependency>
54        <dependency>
55            <groupId>net.jmob</groupId>
56            <artifactId>guice.conf</artifactId>
57        </dependency>
58        <dependency>
59            <groupId>io.fd.honeycomb</groupId>
60            <artifactId>binding-init</artifactId>
61            <version>${project.version}</version>
62        </dependency>
63
64        <!-- BGP translation layer -->
65        <dependency>
66            <groupId>io.fd.honeycomb</groupId>
67            <artifactId>bgp-translate-api</artifactId>
68            <version>${project.version}</version>
69        </dependency>
70        <dependency>
71            <groupId>io.fd.honeycomb</groupId>
72            <artifactId>bgp-translate-impl</artifactId>
73            <version>${project.version}</version>
74        </dependency>
75
76        <!-- ODL BGP -->
77        <dependency>
78            <groupId>org.opendaylight.bgpcep</groupId>
79            <artifactId>bgp-rib-impl</artifactId>
80            <!-- TODO remove exclusion after bumping to Boron-SR4 -->
81            <exclusions>
82                <exclusion>
83                    <groupId>org.powermock</groupId>
84                    <artifactId>powermock</artifactId>
85                </exclusion>
86            </exclusions>
87        </dependency>
88        <dependency>
89            <groupId>org.opendaylight.bgpcep</groupId>
90            <artifactId>bgp-openconfig-impl</artifactId>
91        </dependency>
92
93        <!-- ODL BGP extensions -->
94        <dependency>
95            <groupId>org.opendaylight.bgpcep</groupId>
96            <artifactId>bgp-evpn</artifactId>
97        </dependency>
98        <dependency>
99            <groupId>org.opendaylight.bgpcep</groupId>
100            <artifactId>bgp-inet</artifactId>
101        </dependency>
102        <dependency>
103            <groupId>org.opendaylight.bgpcep</groupId>
104            <artifactId>bgp-labeled-unicast</artifactId>
105        </dependency>
106        <dependency>
107            <groupId>org.opendaylight.bgpcep</groupId>
108            <artifactId>bgp-linkstate</artifactId>
109        </dependency>
110        <dependency>
111            <groupId>org.opendaylight.bgpcep</groupId>
112            <artifactId>bgp-l3vpn</artifactId>
113        </dependency>
114    </dependencies>
115
116</project>