blob: 4680f6291e24aea01425a2486013beae1f902a06 [file] [log] [blame]
Alexis de Talhouët95553262019-01-18 14:29:38 -05001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 * Copyright (C) 2019 Bell Canada
Muthuramalingam, Brinda Santhc5da0362019-01-23 11:42:13 -05004 * Modifications Copyright © 2017-2018 AT&T Intellectual Property.
5 *
Alexis de Talhouët95553262019-01-18 14:29:38 -05006 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 -->
18<project xmlns="http://maven.apache.org/POM/4.0.0" 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 <modelVersion>4.0.0</modelVersion>
21 <parent>
Alexis de Talhouët1fe99c62019-01-29 16:53:17 -050022 <groupId>org.onap.ccsdk.apps</groupId>
23 <artifactId>ccsdk-apps</artifactId>
Alexis de Talhouët95553262019-01-18 14:29:38 -050024 <version>0.4.1-SNAPSHOT</version>
Alexis de Talhouët1fe99c62019-01-29 16:53:17 -050025 <relativePath>../../../</relativePath>
Alexis de Talhouët95553262019-01-18 14:29:38 -050026 </parent>
27
Alexis de Talhouët1fe99c62019-01-29 16:53:17 -050028 <groupId>org.onap.ccsdk.apps.components</groupId>
Alexis de Talhouët95553262019-01-18 14:29:38 -050029 <artifactId>proto-definition</artifactId>
30 <packaging>jar</packaging>
31
32 <name>Controller Blueprints Proto Definition</name>
33 <description>Controller Blueprints Proto Definition</description>
34
35 <dependencies>
36 <dependency>
37 <groupId>io.grpc</groupId>
38 <artifactId>grpc-protobuf</artifactId>
Alexis de Talhouët1fe99c62019-01-29 16:53:17 -050039 <version>1.17.1</version>
Alexis de Talhouët95553262019-01-18 14:29:38 -050040 </dependency>
41 <dependency>
42 <groupId>io.grpc</groupId>
43 <artifactId>grpc-stub</artifactId>
Alexis de Talhouët1fe99c62019-01-29 16:53:17 -050044 <version>1.17.1</version>
Alexis de Talhouët95553262019-01-18 14:29:38 -050045 </dependency>
46 <dependency>
47 <groupId>com.google.protobuf</groupId>
48 <artifactId>protobuf-java-util</artifactId>
Alexis de Talhouët1fe99c62019-01-29 16:53:17 -050049 <version>3.6.1</version>
Alexis de Talhouët95553262019-01-18 14:29:38 -050050 </dependency>
51 </dependencies>
52
53 <build>
54 <extensions>
55 <extension>
56 <groupId>kr.motd.maven</groupId>
57 <artifactId>os-maven-plugin</artifactId>
58 <version>1.6.1</version>
59 </extension>
60 </extensions>
61 <plugins>
62 <plugin>
63 <groupId>org.xolstice.maven.plugins</groupId>
64 <artifactId>protobuf-maven-plugin</artifactId>
65 <version>0.6.1</version>
66 <configuration>
67 <protocArtifact>
Muthuramalingam, Brinda Santhc5da0362019-01-23 11:42:13 -050068 com.google.protobuf:protoc:3.6.1:exe:${os.detected.classifier}
Alexis de Talhouët95553262019-01-18 14:29:38 -050069 </protocArtifact>
70 <pluginId>grpc-java</pluginId>
71 <pluginArtifact>
Muthuramalingam, Brinda Santhc5da0362019-01-23 11:42:13 -050072 io.grpc:protoc-gen-grpc-java:1.18.0:exe:${os.detected.classifier}
Alexis de Talhouët95553262019-01-18 14:29:38 -050073 </pluginArtifact>
74 <protoSourceRoot>proto</protoSourceRoot>
75 </configuration>
76 <executions>
77 <execution>
78 <goals>
79 <goal>compile</goal>
80 <goal>compile-custom</goal>
81 </goals>
82 </execution>
83 </executions>
84 </plugin>
85 </plugins>
86 </build>
87</project>