blob: 949be0f3467a4a96f9093dda368e4928e3990f72 [file] [log] [blame]
Jonathan Hart097c8f52016-06-09 18:08:11 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!--
Brian O'Connora09fe5b2017-08-03 21:12:30 -07003 ~ Copyright 2016-present Open Networking Foundation
Jonathan Hart097c8f52016-06-09 18:08:11 -07004 ~
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
18<project xmlns="http://maven.apache.org/POM/4.0.0"
19 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
21 <parent>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080022 <artifactId>onos-incubator-grpc-dependencies</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070023 <groupId>org.onosproject</groupId>
Ray Milkeycc6ec602017-11-10 16:22:59 -080024 <version>1.12.0-SNAPSHOT</version>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080025 <relativePath>../grpc-dependencies/pom.xml</relativePath>
Jonathan Hart097c8f52016-06-09 18:08:11 -070026 </parent>
27 <modelVersion>4.0.0</modelVersion>
28
29 <artifactId>onos-incubator-rpc-nb</artifactId>
30 <packaging>bundle</packaging>
31
32 <description>ONOS northbound RPC based on gRPC</description>
33 <url>http://onosproject.org</url>
34
35 <properties>
36 <onos.app.name>org.onosproject.incubator.rpc-nb</onos.app.name>
37 <onos.app.title>ONOS gRPC Northbound API</onos.app.title>
38 <onos.app.requires>org.onosproject.incubator.grpc</onos.app.requires>
Jonathan Hart097c8f52016-06-09 18:08:11 -070039 </properties>
40
41 <dependencies>
42 <dependency>
43 <groupId>org.onosproject</groupId>
44 <artifactId>onos-api</artifactId>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080045 <version>${project.version}</version>
Jonathan Hart097c8f52016-06-09 18:08:11 -070046 </dependency>
47
48 <dependency>
49 <groupId>org.onosproject</groupId>
50 <artifactId>onos-incubator-api</artifactId>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080051 <version>${project.version}</version>
Jonathan Hart097c8f52016-06-09 18:08:11 -070052 </dependency>
53
54 <dependency>
55 <groupId>org.onosproject</groupId>
56 <artifactId>onlab-osgi</artifactId>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080057 <version>${project.version}</version>
Jonathan Hart097c8f52016-06-09 18:08:11 -070058 </dependency>
59
60 <dependency>
61 <groupId>io.grpc</groupId>
62 <artifactId>grpc-core</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070063 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080064
Jonathan Hart097c8f52016-06-09 18:08:11 -070065 <dependency>
66 <groupId>io.grpc</groupId>
67 <artifactId>grpc-protobuf</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070068 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080069
Jonathan Hart097c8f52016-06-09 18:08:11 -070070 <dependency>
71 <groupId>io.grpc</groupId>
72 <artifactId>grpc-stub</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070073 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080074
Jonathan Hart097c8f52016-06-09 18:08:11 -070075 <dependency>
76 <groupId>io.grpc</groupId>
77 <artifactId>grpc-netty</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070078 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080079
Jonathan Hart097c8f52016-06-09 18:08:11 -070080 <dependency>
81 <groupId>io.grpc</groupId>
82 <artifactId>grpc-auth</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070083 </dependency>
84
85 <dependency>
86 <groupId>org.onosproject</groupId>
87 <artifactId>onos-incubator-protobuf-nb</artifactId>
88 <version>${project.version}</version>
89 </dependency>
90
91 <dependency>
92 <groupId>org.apache.felix</groupId>
93 <artifactId>org.apache.felix.scr.annotations</artifactId>
94 <scope>provided</scope>
95 </dependency>
96
97 </dependencies>
98
99 <build>
100 <plugins>
101 <plugin>
102 <groupId>org.apache.felix</groupId>
103 <artifactId>maven-scr-plugin</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -0700104 </plugin>
105 </plugins>
106 </build>
107
108</project>