pom.xml revision 2f3b290f
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3  ~ Copyright (c) 2016 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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
18         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
19    <parent>
20        <groupId>io.fd.hc2vpp.common</groupId>
21        <artifactId>vpp-impl-parent</artifactId>
22        <version>1.19.04-SNAPSHOT</version>
23        <relativePath>../../vpp-common/vpp-impl-parent</relativePath>
24    </parent>
25
26    <modelVersion>4.0.0</modelVersion>
27    <groupId>io.fd.hc2vpp.v3po</groupId>
28    <artifactId>v3po2vpp</artifactId>
29    <name>${project.artifactId}</name>
30    <version>1.19.04-SNAPSHOT</version>
31    <packaging>bundle</packaging>
32
33    <dependencies>
34        <dependency>
35            <groupId>io.fd.honeycomb</groupId>
36            <artifactId>cfg-init</artifactId>
37        </dependency>
38        <dependency>
39            <groupId>io.fd.honeycomb</groupId>
40            <artifactId>translate-impl</artifactId>
41        </dependency>
42        <dependency>
43            <groupId>io.fd.honeycomb</groupId>
44            <artifactId>translate-spi</artifactId>
45        </dependency>
46        <dependency>
47            <groupId>io.fd.honeycomb</groupId>
48            <artifactId>notification-api</artifactId>
49        </dependency>
50        <dependency>
51            <groupId>io.fd.honeycomb</groupId>
52            <artifactId>rpc-api</artifactId>
53        </dependency>
54        <dependency>
55            <groupId>io.fd.honeycomb</groupId>
56            <artifactId>translate-utils</artifactId>
57        </dependency>
58        <dependency>
59            <groupId>io.fd.hc2vpp.common</groupId>
60            <artifactId>vpp-translate-utils</artifactId>
61            <version>${project.version}</version>
62        </dependency>
63        <dependency>
64            <groupId>${project.groupId}</groupId>
65            <artifactId>v3po-api</artifactId>
66            <version>${project.version}</version>
67        </dependency>
68
69        <dependency>
70            <groupId>io.fd.vpp</groupId>
71            <artifactId>jvpp-core</artifactId>
72        </dependency>
73
74        <!-- DI -->
75        <dependency>
76            <groupId>com.google.inject</groupId>
77            <artifactId>guice</artifactId>
78        </dependency>
79        <dependency>
80            <groupId>net.jmob</groupId>
81            <artifactId>guice.conf</artifactId>
82        </dependency>
83        <dependency>
84            <groupId>com.google.inject.extensions</groupId>
85            <artifactId>guice-multibindings</artifactId>
86        </dependency>
87
88        <!-- Testing Dependencies -->
89        <dependency>
90            <groupId>io.fd.hc2vpp.common</groupId>
91            <artifactId>vpp-translate-test</artifactId>
92            <version>${project.version}</version>
93            <scope>test</scope>
94        </dependency>
95        <dependency>
96            <groupId>junit</groupId>
97            <artifactId>junit</artifactId>
98            <scope>test</scope>
99        </dependency>
100        <dependency>
101            <groupId>org.mockito</groupId>
102            <artifactId>mockito-core</artifactId>
103            <scope>test</scope>
104        </dependency>
105        <dependency>
106            <groupId>org.skinny-framework</groupId>
107            <artifactId>skinny-logback</artifactId>
108            <scope>test</scope>
109        </dependency>
110        <dependency>
111            <groupId>com.google.inject.extensions</groupId>
112            <artifactId>guice-testlib</artifactId>
113            <scope>test</scope>
114        </dependency>
115        <dependency>
116            <groupId>org.hamcrest</groupId>
117            <artifactId>hamcrest-all</artifactId>
118            <scope>test</scope>
119        </dependency>
120    </dependencies>
121</project>
122