blob: ecbda122d1d7f466bf3df36a3514002380554670 [file] [log] [blame]
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +00001<?xml version="1.0" encoding="UTF-8"?>
2<!--
Alexis de Talhouëtd4b56bc2019-07-01 19:25:41 -04003 ~ Copyright © 2017-2019 AT&T, IBM, Bell Canada.
Brinda Santhafbc1522018-08-23 23:34:05 -04004 ~
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +00005 ~ 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 -->
Timoney, Dan (dt5972)45bdf842019-08-06 10:19:48 -040017<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">
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000018 <modelVersion>4.0.0</modelVersion>
SINGAL, KAPIL (ks220y)24f39fd2019-09-17 16:36:59 +000019
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000020 <parent>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -040021 <groupId>org.onap.ccsdk.cds</groupId>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000022 <artifactId>blueprintsprocessor</artifactId>
Timoney, Dan (dt5972)1926b372019-09-11 10:54:30 -040023 <version>0.7.0-SNAPSHOT</version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000024 </parent>
SINGAL, KAPIL (ks220y)24f39fd2019-09-17 16:36:59 +000025
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -040026 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000027 <artifactId>parent</artifactId>
Brinda Santh383235b2019-12-16 20:59:41 -050028 <version>0.7.0-SNAPSHOT</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000029 <packaging>pom</packaging>
SINGAL, KAPIL (ks220y)24f39fd2019-09-17 16:36:59 +000030
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000031 <name>Blueprints Processor Parent</name>
32 <description>Blueprints Processor Parent</description>
SINGAL, KAPIL (ks220y)24f39fd2019-09-17 16:36:59 +000033
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000034 <properties>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040035 <sli.version>${ccsdk.sli.core.version}</sli.version>
Dan Timoney34dd8212020-01-24 10:46:31 -050036 <!-- Override CDS version from parent to be project.version -->
37 <ccsdk.cds.version>${project.version}</ccsdk.cds.version>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040038 <dmaap.client.version>1.1.5</dmaap.client.version>
Brinda Santh10c29882019-12-18 15:19:58 -050039 <nats.version>2.6.6</nats.version>
40 <nats.streaming.version>2.2.3</nats.streaming.version>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040041
42 <!-- Should be using released artifact as soon as available: -->
43 <!-- https://github.com/springfox/springfox/milestone/44 -->
44 <springfox.swagger2.version>2.9.2</springfox.swagger2.version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000045 <eelf.version>1.0.0</eelf.version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -050046 <onap.logger.slf4j>1.2.2</onap.logger.slf4j>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040047
48 <h2database.version>1.4.197</h2database.version>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -050049 <powermock.version>1.7.4</powermock.version>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040050 <mockkserver.version>5.5.1</mockkserver.version>
51 <json.unit.version>2.8.0</json.unit.version>
52 <xmlunit.version>2.6.3</xmlunit.version>
53
Brinda Santh910fa692019-10-22 16:14:00 -040054 <netty-ssl>2.0.26.Final</netty-ssl>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040055 <sshd.version>2.2.0</sshd.version>
56 <jsch.version>0.1.55</jsch.version>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -050057 <jslt.version>0.1.8</jslt.version>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040058 <jython.version>2.7.1</jython.version>
Steve Siani49552ce2019-07-08 12:33:43 -040059 <jinja.version>2.5.1</jinja.version>
60 <velocity.version>1.7</velocity.version>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040061 <guava.version>27.0.1-jre</guava.version>
prathameshmo78c00572019-07-11 13:50:42 -040062 <jsoup.version>1.10.3</jsoup.version>
Serge Simard34c42462019-08-08 10:55:57 -040063 <json-patch.version>1.9</json-patch.version>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -040064 <json-smart.version>2.3</json-smart.version>
65
66 <commons-io-version>2.6</commons-io-version>
67 <commons-lang3-version>3.2.1</commons-lang3-version>
68 <commons-collections-version>3.2.2</commons-collections-version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000069 </properties>
SINGAL, KAPIL (ks220y)24f39fd2019-09-17 16:36:59 +000070
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000071 <dependencyManagement>
72 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000073 <!-- Spring Boot -->
74 <dependency>
75 <groupId>org.springframework.boot</groupId>
76 <artifactId>spring-boot-starter-parent</artifactId>
77 <version>${spring.boot.version}</version>
78 <type>pom</type>
79 <scope>import</scope>
80 </dependency>
81
Brinda Santh0042e9e2019-05-20 15:27:55 -040082 <dependency>
prathameshmo78c00572019-07-11 13:50:42 -040083 <groupId>org.jsoup</groupId>
84 <artifactId>jsoup</artifactId>
85 <version>${jsoup.version}</version>
86 </dependency>
87
88 <dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -040089 <groupId>org.springframework.kafka</groupId>
90 <artifactId>spring-kafka</artifactId>
Brinda Santh5c094c62020-01-31 14:41:41 -050091 <version>${spring-kafka.version}</version>
Brinda Santh0042e9e2019-05-20 15:27:55 -040092 </dependency>
93
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050094 <!--Swagger Dependencies -->
95 <dependency>
96 <groupId>io.springfox</groupId>
97 <artifactId>springfox-swagger2</artifactId>
98 <version>${springfox.swagger2.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -040099 <exclusions>
100 <exclusion>
101 <groupId>org.slf4j</groupId>
102 <artifactId>slf4j-api</artifactId>
103 </exclusion>
104 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500105 </dependency>
106 <dependency>
107 <groupId>io.springfox</groupId>
108 <artifactId>springfox-swagger-ui</artifactId>
109 <version>${springfox.swagger2.version}</version>
Steve Sianie827a3a2019-07-09 15:53:57 -0400110 <exclusions>
111 <exclusion>
112 <groupId>org.slf4j</groupId>
113 <artifactId>slf4j-api</artifactId>
114 </exclusion>
115 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500116 </dependency>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400117
118 <!--
119 <dependency>
120 <groupId>io.springfox</groupId>
121 <artifactId>springfox-spring-webflux</artifactId>
122 <version>${springfox.swagger2.version}</version>
123 <exclusions>
124 <exclusion>
125 <groupId>org.slf4j</groupId>
126 <artifactId>slf4j-api</artifactId>
127 </exclusion>
128 </exclusions>
129 </dependency>
130 -->
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500131
132 <!-- Common Utils Dependencies -->
133 <dependency>
134 <groupId>org.apache.commons</groupId>
135 <artifactId>commons-lang3</artifactId>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400136 <version>${commons-lang3-version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500137 </dependency>
138 <dependency>
139 <groupId>commons-collections</groupId>
140 <artifactId>commons-collections</artifactId>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400141 <version>${commons-collections-version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500142 </dependency>
143 <dependency>
144 <groupId>commons-io</groupId>
145 <artifactId>commons-io</artifactId>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400146 <version>${commons-io-version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500147 </dependency>
148 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500149 <groupId>org.apache.velocity</groupId>
150 <artifactId>velocity</artifactId>
Steve Siani49552ce2019-07-08 12:33:43 -0400151 <version>${velocity.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400152 <exclusions>
153 <exclusion>
154 <groupId>org.slf4j</groupId>
155 <artifactId>slf4j-api</artifactId>
156 </exclusion>
157 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500158 </dependency>
159 <dependency>
Steve Sianif7d891d2019-04-03 15:23:27 -0400160 <groupId>com.hubspot.jinjava</groupId>
161 <artifactId>jinjava</artifactId>
162 <version>${jinja.version}</version>
163 </dependency>
164 <dependency>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500165 <groupId>com.schibsted.spt.data</groupId>
166 <artifactId>jslt</artifactId>
167 <version>${jslt.version}</version>
168 </dependency>
169 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500170 <groupId>com.google.guava</groupId>
171 <artifactId>guava</artifactId>
172 <version>${guava.version}</version>
173 </dependency>
174 <dependency>
Brinda Santh571c4932019-08-09 15:32:18 -0400175 <groupId>net.javacrumbs.json-unit</groupId>
176 <artifactId>json-unit-json-path</artifactId>
177 <version>${json.unit.version}</version>
178 <scope>compile</scope>
179 </dependency>
180 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500181 <groupId>org.python</groupId>
182 <artifactId>jython-standalone</artifactId>
183 <version>${jython.version}</version>
184 </dependency>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400185 <dependency>
186 <groupId>net.minidev</groupId>
187 <artifactId>json-smart</artifactId>
188 <version>${json-smart.version}</version>
189 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500190
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000191 <!-- Kotlin Dependencies -->
192 <dependency>
193 <groupId>org.jetbrains.kotlin</groupId>
194 <artifactId>kotlin-stdlib</artifactId>
195 <version>${kotlin.version}</version>
196 </dependency>
197 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500198 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500199 <artifactId>kotlin-stdlib-common</artifactId>
200 <version>${kotlin.version}</version>
201 </dependency>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500202 <!--Use kotlin-compiler-embeddable instead koltin-compiler wrap-->
203 <!--guava dependency inside kotlin-compiler creating classpath issues at runtime-->
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500204 <dependency>
205 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500206 <artifactId>kotlin-scripting-jvm-host</artifactId>
207 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500208 <exclusions>
209 <exclusion>
210 <groupId>org.jetbrains.kotlin</groupId>
211 <artifactId>kotlin-compile</artifactId>
212 </exclusion>
213 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500214 </dependency>
215 <dependency>
216 <groupId>org.jetbrains.kotlin</groupId>
217 <artifactId>kotlin-compiler-embeddable</artifactId>
218 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500219 </dependency>
220 <dependency>
221 <groupId>org.jetbrains.kotlin</groupId>
222 <artifactId>kotlin-script-util</artifactId>
223 <version>${kotlin.version}</version>
224 </dependency>
225 <dependency>
226 <groupId>org.jetbrains.kotlin</groupId>
227 <artifactId>kotlin-script-runtime</artifactId>
228 <version>${kotlin.version}</version>
229 </dependency>
230 <dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500231 <groupId>org.jetbrains.kotlinx</groupId>
232 <artifactId>kotlinx-coroutines-core</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500233 <version>${kotlin.couroutines.version}</version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000234 </dependency>
235 <dependency>
Muthuramalingam, Brinda Santh(bs2796)cf6cf512018-12-20 11:16:31 -0500236 <groupId>org.jetbrains.kotlinx</groupId>
237 <artifactId>kotlinx-coroutines-reactor</artifactId>
238 <version>${kotlin.couroutines.version}</version>
239 </dependency>
240 <dependency>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000241 <groupId>org.jetbrains.kotlin</groupId>
242 <artifactId>kotlin-reflect</artifactId>
243 <version>${kotlin.version}</version>
244 </dependency>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500245 <dependency>
246 <groupId>org.jetbrains.kotlin</groupId>
247 <artifactId>kotlin-stdlib-jdk8</artifactId>
248 <version>${kotlin.version}</version>
249 </dependency>
250 <dependency>
251 <groupId>org.jetbrains.kotlin</groupId>
252 <artifactId>kotlin-stdlib-jdk7</artifactId>
253 <version>${kotlin.version}</version>
254 </dependency>
255
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500256 <!-- GRPC Dependencies -->
257 <dependency>
258 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500259 <artifactId>grpc-core</artifactId>
260 <version>${grpc.version}</version>
261 </dependency>
262 <dependency>
263 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500264 <artifactId>grpc-netty</artifactId>
265 <version>${grpc.version}</version>
266 </dependency>
267 <dependency>
268 <groupId>io.grpc</groupId>
269 <artifactId>grpc-protobuf</artifactId>
270 <version>${grpc.version}</version>
271 </dependency>
272 <dependency>
273 <groupId>io.grpc</groupId>
274 <artifactId>grpc-stub</artifactId>
275 <version>${grpc.version}</version>
276 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500277 <dependency>
Brinda Santh71616cc2019-11-25 17:19:02 -0500278 <groupId>io.grpc</groupId>
279 <artifactId>grpc-netty-shaded</artifactId>
280 <version>${grpc.version}</version>
281 </dependency>
282 <dependency>
283 <groupId>io.grpc</groupId>
284 <artifactId>grpc-grpclb</artifactId>
285 <version>${grpc.version}</version>
286 </dependency>
287 <dependency>
288 <groupId>com.google.protobuf</groupId>
289 <artifactId>protobuf-java</artifactId>
290 <version>${protobuff.java.version}</version>
291 </dependency>
292 <dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500293 <groupId>com.google.protobuf</groupId>
294 <artifactId>protobuf-java-util</artifactId>
295 <version>${protobuff.java.utils.version}</version>
296 </dependency>
Brinda Santh910fa692019-10-22 16:14:00 -0400297 <dependency>
Brinda Santhea84b362019-12-03 16:15:20 -0500298 <groupId>com.github.marcoferrer.krotoplus</groupId>
299 <artifactId>kroto-plus-coroutines</artifactId>
300 <version>${kroto-plus.version}</version>
301 </dependency>
302 <dependency>
Brinda Santh910fa692019-10-22 16:14:00 -0400303 <groupId>io.netty</groupId>
304 <artifactId>netty-tcnative-boringssl-static</artifactId>
305 <version>${netty-ssl}</version>
306 </dependency>
Brinda Santh70032082019-09-11 22:07:33 -0400307
Brinda Santh10c29882019-12-18 15:19:58 -0500308 <!-- NATS -->
309 <dependency>
310 <groupId>io.nats</groupId>
311 <artifactId>jnats</artifactId>
312 <version>${nats.version}</version>
313 </dependency>
314 <dependency>
315 <groupId>io.nats</groupId>
316 <artifactId>java-nats-streaming</artifactId>
317 <version>${nats.streaming.version}</version>
318 </dependency>
319
Brinda Santh383235b2019-12-16 20:59:41 -0500320 <!-- Atomix -->
321 <dependency>
322 <groupId>io.atomix</groupId>
323 <artifactId>atomix</artifactId>
324 <version>${atomix.version}</version>
325 </dependency>
326 <dependency>
327 <groupId>io.atomix</groupId>
328 <artifactId>atomix-raft</artifactId>
329 <version>${atomix.version}</version>
330 </dependency>
331 <dependency>
332 <groupId>io.atomix</groupId>
333 <artifactId>atomix-primary-backup</artifactId>
334 <version>${atomix.version}</version>
335 </dependency>
336 <dependency>
337 <groupId>io.atomix</groupId>
338 <artifactId>atomix-gossip</artifactId>
339 <version>${atomix.version}</version>
340 </dependency>
341
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400342 <!-- Adaptors -->
343 <dependency>
344 <groupId>org.apache.sshd</groupId>
345 <artifactId>sshd-core</artifactId>
346 <version>${sshd.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400347 <exclusions>
348 <exclusion>
349 <groupId>org.slf4j</groupId>
350 <artifactId>slf4j-api</artifactId>
351 </exclusion>
352 </exclusions>
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400353 </dependency>
354 <dependency>
355 <groupId>com.jcraft</groupId>
356 <artifactId>jsch</artifactId>
357 <version>${jsch.version}</version>
358 </dependency>
359
Brinda Santh0042e9e2019-05-20 15:27:55 -0400360 <dependency>
361 <groupId>org.apache.kafka</groupId>
362 <artifactId>kafka-clients</artifactId>
363 <version>${kafka.version}</version>
364 </dependency>
365 <dependency>
366 <groupId>org.apache.kafka</groupId>
367 <artifactId>kafka-streams</artifactId>
368 <version>${kafka.version}</version>
369 </dependency>
370
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500371 <!-- SLI Version -->
372 <dependency>
373 <groupId>org.onap.ccsdk.sli.core</groupId>
374 <artifactId>sli-provider</artifactId>
Brinda Santh15680d32019-05-15 13:50:20 -0400375 <version>${sli.version}</version>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500376 <exclusions>
377 <exclusion>
378 <groupId>commons-lang</groupId>
379 <artifactId>commons-lang</artifactId>
380 </exclusion>
381 <exclusion>
382 <groupId>org.apache.commons</groupId>
383 <artifactId>*</artifactId>
384 </exclusion>
385 <exclusion>
386 <groupId>org.slf4j</groupId>
387 <artifactId>*</artifactId>
388 </exclusion>
389 <exclusion>
390 <groupId>org.opendaylight.mdsal.model</groupId>
391 <artifactId>*</artifactId>
392 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)66439ec2018-12-17 11:15:28 -0500393 <exclusion>
394 <groupId>org.opendaylight.controller</groupId>
395 <artifactId>*</artifactId>
396 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500397 <exclusion>
398 <groupId>org.apache.tomcat</groupId>
399 <artifactId>*</artifactId>
400 </exclusion>
401 <exclusion>
402 <groupId>org.apache.karaf.shell</groupId>
403 <artifactId>*</artifactId>
404 </exclusion>
405 <exclusion>
406 <groupId>org.mariadb.jdbc</groupId>
407 <artifactId>*</artifactId>
408 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500409 <exclusion>
410 <groupId>org.powermock</groupId>
411 <artifactId>*</artifactId>
412 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500413 </exclusions>
414 </dependency>
415
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400416 <!-- Blueprint Processor Application Module Dependencies -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000417 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400418 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400419 <artifactId>processor-core</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500420 <version>${ccsdk.cds.version}</version>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500421 </dependency>
422 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400423 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh383235b2019-12-16 20:59:41 -0500424 <artifactId>atomix-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500425 <version>${ccsdk.cds.version}</version>
Brinda Santh383235b2019-12-16 20:59:41 -0500426 </dependency>
427 <dependency>
428 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000429 <artifactId>db-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500430 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000431 </dependency>
432 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400433 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000434 <artifactId>rest-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500435 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000436 </dependency>
437 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400438 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh10c29882019-12-18 15:19:58 -0500439 <artifactId>nats-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500440 <version>${ccsdk.cds.version}</version>
Brinda Santh10c29882019-12-18 15:19:58 -0500441 </dependency>
442 <dependency>
443 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh12b078d2019-05-15 15:21:34 -0400444 <artifactId>ssh-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500445 <version>${ccsdk.cds.version}</version>
Brinda Santh12b078d2019-05-15 15:21:34 -0400446 </dependency>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500447
Singal, Kapil (ks220y)98d09052019-10-30 11:38:18 -0400448 <!-- message-lib dependency -->
449 <dependency>
450 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
451 <artifactId>message-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500452 <version>${ccsdk.cds.version}</version>
Singal, Kapil (ks220y)98d09052019-10-30 11:38:18 -0400453 </dependency>
Brinda Santh12b078d2019-05-15 15:21:34 -0400454 <dependency>
455 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400456 <artifactId>dmaap-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500457 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000458 </dependency>
459 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400460 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santhbc95a552019-04-10 18:14:44 -0400461 <artifactId>grpc-lib</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500462 <version>${ccsdk.cds.version}</version>
Brinda Santhbc95a552019-04-10 18:14:44 -0400463 </dependency>
464 <dependency>
465 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000466 <artifactId>execution-service</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500467 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000468 </dependency>
469 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400470 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500471 <artifactId>workflow-service</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500472 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500473 </dependency>
Brinda Santh8d3f8252019-08-01 11:25:14 -0400474
475 <!-- North Bound -->
476 <dependency>
477 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Serge Simard34c42462019-08-08 10:55:57 -0400478 <artifactId>configs-api</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500479 <version>${ccsdk.cds.version}</version>
Serge Simard34c42462019-08-08 10:55:57 -0400480 </dependency>
481 <dependency>
482 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh8d3f8252019-08-01 11:25:14 -0400483 <artifactId>designer-api</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500484 <version>${ccsdk.cds.version}</version>
Brinda Santh8d3f8252019-08-01 11:25:14 -0400485 </dependency>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500486 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400487 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000488 <artifactId>resource-api</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500489 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000490 </dependency>
491 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400492 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000493 <artifactId>selfservice-api</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500494 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000495 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400496 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400497 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400498 <artifactId>application</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500499 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400500 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000501
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500502 <!-- Functions -->
503 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400504 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500505 <artifactId>resource-resolution</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500506 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500507 </dependency>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500508 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400509 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Huang Cheng00fc7582020-01-08 09:44:17 +0000510 <artifactId>nrm-restful</artifactId>
511 <version>${ccsdk.cds.version}</version>
512 </dependency>
513 <dependency>
514 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500515 <artifactId>python-executor</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500516 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500517 </dependency>
518 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400519 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Serge Simarda3d9ac82019-05-17 06:39:58 -0400520 <artifactId>ansible-awx-executor</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500521 <version>${ccsdk.cds.version}</version>
Serge Simarda3d9ac82019-05-17 06:39:58 -0400522 </dependency>
523 <dependency>
524 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500525 <artifactId>netconf-executor</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500526 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500527 </dependency>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500528 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400529 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500530 <artifactId>restconf-executor</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500531 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500532 </dependency>
Brinda Santh145662f2019-05-16 12:37:55 -0400533 <dependency>
534 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
535 <artifactId>cli-executor</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500536 <version>${ccsdk.cds.version}</version>
Brinda Santh145662f2019-05-16 12:37:55 -0400537 </dependency>
Serge Simard34c42462019-08-08 10:55:57 -0400538 <dependency>
539 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
540 <artifactId>config-snapshots</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500541 <version>${ccsdk.cds.version}</version>
Serge Simard34c42462019-08-08 10:55:57 -0400542 </dependency>
Brinda Santh71616cc2019-11-25 17:19:02 -0500543 <dependency>
544 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
545 <artifactId>message-prioritizaion</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500546 <version>${ccsdk.cds.version}</version>
547 </dependency>
548 <dependency>
549 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
550 <artifactId>health-api</artifactId>
551 <version>${ccsdk.cds.version}</version>
552 </dependency>
553 <dependency>
554 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
555 <artifactId>health-api-common</artifactId>
556 <version>${ccsdk.cds.version}</version>
Brinda Santh71616cc2019-11-25 17:19:02 -0500557 </dependency>
Serge Simard34c42462019-08-08 10:55:57 -0400558
559 <!-- Diff capability providers for config-snapshots -->
560 <dependency>
561 <groupId>com.github.fge</groupId>
562 <artifactId>json-patch</artifactId>
563 <version>${json-patch.version}</version>
564 </dependency>
565 <dependency>
566 <groupId>org.xmlunit</groupId>
567 <artifactId>xmlunit-core</artifactId>
568 <version>${xmlunit.version}</version>
569 </dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500570
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400571 <!-- Controller Blueprints Application Dependency -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000572 <dependency>
Brinda Santh10c29882019-12-18 15:19:58 -0500573 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
574 <artifactId>resource-dict</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500575 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000576 </dependency>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500577 <dependency>
Brinda Santh10c29882019-12-18 15:19:58 -0500578 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
579 <artifactId>blueprint-core</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500580 <version>${ccsdk.cds.version}</version>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500581 </dependency>
Muthuramalingam, Brinda Santhfd14fc12019-01-30 15:52:30 -0500582 <dependency>
Brinda Santh10c29882019-12-18 15:19:58 -0500583 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
584 <artifactId>blueprint-proto</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500585 <version>${ccsdk.cds.version}</version>
Brinda Santh70032082019-09-11 22:07:33 -0400586 </dependency>
587 <dependency>
Brinda Santh10c29882019-12-18 15:19:58 -0500588 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
589 <artifactId>blueprint-validation</artifactId>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500590 <version>${ccsdk.cds.version}</version>
Muthuramalingam, Brinda Santh5ad9dd12019-02-22 10:14:24 -0500591 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000592
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000593 <!-- Database -->
594 <dependency>
595 <groupId>com.h2database</groupId>
596 <artifactId>h2</artifactId>
597 <version>${h2database.version}</version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500598 <scope>test</scope>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000599 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400600
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000601 <!-- Test Dependency -->
602 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500603 <groupId>io.mockk</groupId>
604 <artifactId>mockk</artifactId>
605 <version>${mockk.version}</version>
606 <scope>test</scope>
607 </dependency>
608 <dependency>
Steve Siani81ff21b2019-04-08 10:38:41 -0400609 <groupId>org.mock-server</groupId>
610 <artifactId>mockserver-netty</artifactId>
611 <version>${mockkserver.version}</version>
612 <scope>test</scope>
613 </dependency>
614 <dependency>
Brinda Santhafbc1522018-08-23 23:34:05 -0400615 <groupId>org.powermock</groupId>
616 <artifactId>powermock-api-mockito2</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500617 <version>${powermock.version}</version>
Brinda Santhafbc1522018-08-23 23:34:05 -0400618 <scope>test</scope>
619 </dependency>
620 <dependency>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500621 <groupId>com.nhaarman.mockitokotlin2</groupId>
622 <artifactId>mockito-kotlin</artifactId>
623 <version>2.2.0</version>
624 <scope>test</scope>
625 </dependency>
626 <dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000627 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500628 <artifactId>kotlin-test-junit</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000629 <version>${kotlin.version}</version>
630 <scope>test</scope>
631 </dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500632 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500633 <groupId>org.jetbrains.kotlinx</groupId>
634 <artifactId>kotlinx-coroutines-test</artifactId>
635 <version>${kotlin.couroutines.version}</version>
636 <scope>test</scope>
637 </dependency>
Singal, Kapil (ks220y)d57c3722020-01-10 15:16:15 -0500638
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500639 <dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500640 <groupId>io.grpc</groupId>
641 <artifactId>grpc-testing</artifactId>
642 <version>${grpc.version}</version>
643 <scope>test</scope>
644 </dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -0400645
646 <!-- Spring Kafka -->
647 <dependency>
648 <groupId>org.springframework.kafka</groupId>
649 <artifactId>spring-kafka-test</artifactId>
Brinda Santh5c094c62020-01-31 14:41:41 -0500650 <version>${spring-kafka.version}</version>
Brinda Santh0042e9e2019-05-20 15:27:55 -0400651 <scope>test</scope>
652 </dependency>
653
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000654 </dependencies>
655 </dependencyManagement>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500656 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000657 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500658 <groupId>org.apache.commons</groupId>
659 <artifactId>commons-lang3</artifactId>
660 </dependency>
661 <dependency>
662 <groupId>commons-collections</groupId>
663 <artifactId>commons-collections</artifactId>
664 </dependency>
665 <dependency>
666 <groupId>commons-io</groupId>
667 <artifactId>commons-io</artifactId>
668 </dependency>
669 <dependency>
670 <groupId>com.jayway.jsonpath</groupId>
671 <artifactId>json-path</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400672 <exclusions>
673 <exclusion>
674 <groupId>org.slf4j</groupId>
675 <artifactId>slf4j-api</artifactId>
676 </exclusion>
677 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500678 </dependency>
679 <dependency>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400680 <groupId>net.minidev</groupId>
681 <artifactId>json-smart</artifactId>
682 </dependency>
683 <dependency>
Brinda Santh571c4932019-08-09 15:32:18 -0400684 <groupId>net.javacrumbs.json-unit</groupId>
685 <artifactId>json-unit-json-path</artifactId>
686 </dependency>
687 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500688 <groupId>com.google.guava</groupId>
689 <artifactId>guava</artifactId>
690 </dependency>
691 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500692 <groupId>io.springfox</groupId>
693 <artifactId>springfox-swagger2</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400694 <exclusions>
695 <exclusion>
696 <groupId>org.slf4j</groupId>
697 <artifactId>slf4j-api</artifactId>
698 </exclusion>
699 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500700 </dependency>
Singal, Kapil (ks220y)71f561e2019-09-18 10:05:39 -0400701 <!-- <dependency>-->
702 <!-- <groupId>io.springfox</groupId>-->
703 <!-- <artifactId>springfox-spring-webflux</artifactId>-->
704 <!-- </dependency>-->
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400705 <dependency>
706 <groupId>io.springfox</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500707 <artifactId>springfox-swagger-ui</artifactId>
708 </dependency>
709 <dependency>
710 <groupId>org.jetbrains.kotlin</groupId>
711 <artifactId>kotlin-stdlib</artifactId>
712 </dependency>
713 <dependency>
714 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500715 <artifactId>kotlin-script-util</artifactId>
716 </dependency>
717 <dependency>
718 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500719 <artifactId>kotlin-stdlib-jdk8</artifactId>
720 </dependency>
721 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500722 <groupId>org.jetbrains.kotlinx</groupId>
723 <artifactId>kotlinx-coroutines-core</artifactId>
724 </dependency>
725 <dependency>
726 <groupId>org.jetbrains.kotlinx</groupId>
727 <artifactId>kotlinx-coroutines-reactor</artifactId>
728 </dependency>
729 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500730 <groupId>com.fasterxml.jackson.module</groupId>
731 <artifactId>jackson-module-kotlin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000732 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500733 <dependency>
734 <groupId>org.jetbrains.kotlin</groupId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500735 <artifactId>kotlin-compiler-embeddable</artifactId>
736 </dependency>
737 <dependency>
738 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500739 <artifactId>kotlin-scripting-jvm-host</artifactId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500740 <!--Use kotlin-compiler-embeddable as koltin-compiler wrap-->
741 <!--guava dependency creating classpath issues at runtime-->
742 <exclusions>
743 <exclusion>
744 <groupId>org.jetbrains.kotlin</groupId>
745 <artifactId>kotlin-compiler</artifactId>
746 </exclusion>
747 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500748 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500749 <!-- GRPC Dependencies -->
750 <dependency>
751 <groupId>io.grpc</groupId>
752 <artifactId>grpc-netty</artifactId>
753 </dependency>
754 <dependency>
755 <groupId>io.grpc</groupId>
756 <artifactId>grpc-protobuf</artifactId>
757 </dependency>
758 <dependency>
759 <groupId>io.grpc</groupId>
760 <artifactId>grpc-stub</artifactId>
761 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500762 <dependency>
Brinda Santh71616cc2019-11-25 17:19:02 -0500763 <groupId>io.grpc</groupId>
764 <artifactId>grpc-netty-shaded</artifactId>
765 </dependency>
766 <dependency>
767 <groupId>io.grpc</groupId>
768 <artifactId>grpc-grpclb</artifactId>
769 </dependency>
770 <dependency>
771 <groupId>com.google.protobuf</groupId>
772 <artifactId>protobuf-java</artifactId>
773 </dependency>
774 <dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500775 <groupId>com.google.protobuf</groupId>
776 <artifactId>protobuf-java-util</artifactId>
777 </dependency>
Brinda Santh910fa692019-10-22 16:14:00 -0400778 <dependency>
779 <groupId>io.netty</groupId>
780 <artifactId>netty-tcnative-boringssl-static</artifactId>
781 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000782 </dependencies>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500783
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400784 <repositories>
785 <repository>
786 <id>spring-libs-milestone</id>
787 <name>Spring Milestone Maven Repository</name>
Timoney, Dan (dt5972)dc872fb2019-07-23 13:02:29 -0400788 <url>http://oss.jfrog.org/artifactory/oss-release-local/</url>
789 <releases>
790 <enabled>true</enabled>
791 </releases>
792 <snapshots>
793 <enabled>false</enabled>
794 </snapshots>
795 </repository>
796 <repository>
797 <id>spring-libs-milestone-snapshot</id>
798 <name>Spring Milestone Maven Repository - snapshots</name>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400799 <url>http://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
Timoney, Dan (dt5972)dc872fb2019-07-23 13:02:29 -0400800 <releases>
801 <enabled>false</enabled>
802 </releases>
803 <snapshots>
804 <enabled>true</enabled>
805 </snapshots>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400806 </repository>
807 </repositories>
808
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000809 <build>
810 <plugins>
811 <plugin>
812 <groupId>org.jetbrains.kotlin</groupId>
813 <artifactId>kotlin-maven-plugin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500814 <version>${kotlin.maven.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000815 <executions>
816 <execution>
817 <id>compile</id>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500818 <goals>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000819 <goal>compile</goal>
820 </goals>
821 <configuration>
822 <sourceDirs>
823 <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
824 <sourceDir>${project.basedir}/src/main/java</sourceDir>
825 </sourceDirs>
826 </configuration>
827 </execution>
828 <execution>
829 <id>test-compile</id>
830 <goals>
831 <goal>test-compile</goal>
832 </goals>
833 <configuration>
834 <sourceDirs>
835 <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
836 <sourceDir>${project.basedir}/src/test/java</sourceDir>
837 </sourceDirs>
838 </configuration>
839 </execution>
840 </executions>
841 </plugin>
842 <plugin>
843 <groupId>org.apache.maven.plugins</groupId>
844 <artifactId>maven-compiler-plugin</artifactId>
845 <version>3.5.1</version>
846 <configuration>
847 <source>${maven.compiler.source}</source>
848 <target>${maven.compiler.target}</target>
849 </configuration>
850 </plugin>
851 </plugins>
852 </build>
853</project>