blob: 696afc95c30d1e22dd83e7a2b2f17560128788c1 [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 Milkeyfc67a202017-11-21 11:16:26 -080024 <version>1.12.0-rc1</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-protobuf-nb</artifactId>
30 <packaging>bundle</packaging>
31
32 <properties>
Jonathan Hart097c8f52016-06-09 18:08:11 -070033 </properties>
34
35 <dependencies>
36 <dependency>
37 <groupId>io.grpc</groupId>
38 <artifactId>grpc-core</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070039 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080040
Jonathan Hart097c8f52016-06-09 18:08:11 -070041 <dependency>
42 <groupId>io.grpc</groupId>
43 <artifactId>grpc-protobuf</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070044 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080045
Jonathan Hart097c8f52016-06-09 18:08:11 -070046 <dependency>
47 <groupId>io.grpc</groupId>
48 <artifactId>grpc-stub</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070049 </dependency>
Yuta HIGUCHIa0557a22017-01-11 16:22:53 -080050
Jonathan Hart097c8f52016-06-09 18:08:11 -070051 </dependencies>
52
53 <build>
Jonathan Hart097c8f52016-06-09 18:08:11 -070054
55 <plugins>
56 <!-- TODO This is included to suppress the generation of javadocs for
57 this package. There is a problem when we try to package the
58 auto-generated code's javadoc into a jar. -->
59 <plugin>
60 <groupId>org.apache.maven.plugins</groupId>
61 <artifactId>maven-javadoc-plugin</artifactId>
62 <configuration>
63 <sourcepath>${basedir}/src/main/java/</sourcepath>
64 <excludePackageNames>org.onosproject.grpc.net.mcast</excludePackageNames>
65 </configuration>
66 </plugin>
67
68 <plugin>
69 <groupId>org.xolstice.maven.plugins</groupId>
70 <artifactId>protobuf-maven-plugin</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070071 </plugin>
72
73 <plugin>
74 <groupId>org.codehaus.mojo</groupId>
75 <artifactId>build-helper-maven-plugin</artifactId>
Jonathan Hart097c8f52016-06-09 18:08:11 -070076 </plugin>
77 </plugins>
78 </build>
79
80</project>