Merge "Doc Source input code"
[ccsdk/cds.git] / ms / cds-sdc-listener / application / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ Copyright (C) 2019 Bell Canada. All rights reserved.
4   ~
5   ~ NOTICE:  All the intellectual and technical concepts contained herein are
6   ~ proprietary to Bell Canada and are protected by trade secret or copyright law.
7   ~ Unauthorized copying of this file, via any medium is strictly prohibited.
8   -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
10
11   <parent>
12     <groupId>org.onap.ccsdk.parent</groupId>
13     <artifactId>spring-boot-starter-parent</artifactId>
14     <version>1.2.2-SNAPSHOT</version>
15   </parent>
16
17   <groupId>org.onap.ccsdk.cds</groupId>
18   <modelVersion>4.0.0</modelVersion>
19   <artifactId>cds-sdc-listener-application</artifactId>
20   <version>0.4.2-SNAPSHOT</version>
21   <name>CDS-SDC Listener Application </name>
22
23   <properties>
24     <grpc.version>1.17.1</grpc.version>
25     <protobuf.version>3.6.1</protobuf.version>
26   </properties>
27
28   <dependencies>
29     <!-- Spring boot -->
30     <dependency>
31       <groupId>org.springframework.boot</groupId>
32       <artifactId>spring-boot-starter-web</artifactId>
33     </dependency>
34     <dependency>
35       <groupId>org.springframework.boot</groupId>
36       <artifactId>spring-boot-starter-test</artifactId>
37       <scope>test</scope>
38     </dependency>
39
40     <!-- SDC Distribution client dependency -->
41     <dependency>
42       <groupId>org.onap.sdc.sdc-distribution-client</groupId>
43       <artifactId>sdc-distribution-client</artifactId>
44       <version>1.3.0</version>
45     </dependency>
46
47     <dependency>
48       <groupId>org.jmockit</groupId>
49       <artifactId>jmockit</artifactId>
50       <version>1.19</version>
51       <scope>test</scope>
52     </dependency>
53
54     <!-- GRPC Dependencies -->
55     <dependency>
56       <groupId>io.grpc</groupId>
57       <artifactId>grpc-netty</artifactId>
58       <version>${grpc.version}</version>
59     </dependency>
60     <dependency>
61       <groupId>io.grpc</groupId>
62       <artifactId>grpc-protobuf</artifactId>
63       <version>${grpc.version}</version>
64     </dependency>
65     <dependency>
66       <groupId>io.grpc</groupId>
67       <artifactId>grpc-stub</artifactId>
68       <version>${grpc.version}</version>
69     </dependency>
70     <dependency>
71       <groupId>com.google.protobuf</groupId>
72       <artifactId>protobuf-java</artifactId>
73       <version>${protobuf.version}</version>
74     </dependency>
75     <dependency>
76       <groupId>io.grpc</groupId>
77       <artifactId>grpc-testing</artifactId>
78       <version>${grpc.version}</version>
79       <scope>test</scope>
80     </dependency>
81     <dependency>
82       <groupId>org.onap.ccsdk.cds.components</groupId>
83       <artifactId>proto-definition</artifactId>
84       <version>${project.version}</version>
85     </dependency>
86
87     <dependency>
88       <groupId>io.projectreactor</groupId>
89       <artifactId>reactor-core</artifactId>
90       <version>3.2.6.RELEASE</version>
91       <scope>compile</scope>
92     </dependency>
93   </dependencies>
94
95   <build>
96     <plugins>
97       <plugin>
98         <groupId>org.springframework.boot</groupId>
99         <artifactId>spring-boot-maven-plugin</artifactId>
100         <executions>
101           <execution>
102             <id>repackage</id>
103             <goals>
104               <goal>repackage</goal>
105             </goals>
106           </execution>
107         </executions>
108       </plugin>
109     </plugins>
110   </build>
111
112 </project>