blob: 554df8b835d57f4f4f24a1e43433ed621be635c6 [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>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000019 <parent>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -040020 <groupId>org.onap.ccsdk.cds</groupId>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000021 <artifactId>blueprintsprocessor</artifactId>
Ezhilarasic75c7f22019-08-05 17:40:35 +053022 <version>0.5.2-SNAPSHOT</version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000023 </parent>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -040024 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000025 <artifactId>parent</artifactId>
26 <packaging>pom</packaging>
27 <name>Blueprints Processor Parent</name>
28 <description>Blueprints Processor Parent</description>
29 <properties>
Alexis de Talhouëtc16b2a02019-03-27 17:20:06 -040030 <sshd.version>2.2.0</sshd.version>
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -040031 <jsch.version>0.1.55</jsch.version>
Brinda Santh0042e9e2019-05-20 15:27:55 -040032 <spring.kafka.version>2.2.6.RELEASE</spring.kafka.version>
33 <kafka.version>2.2.0</kafka.version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000034 <eelf.version>1.0.0</eelf.version>
Brinda Santh15680d32019-05-15 13:50:20 -040035 <sli.version>${ccsdk.sli.core.version}</sli.version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050036 <guava.version>27.0.1-jre</guava.version>
Muthuramalingam, Brinda Santh(bs2796)d2ec19b2018-11-19 12:48:31 -050037 <jython.version>2.7.1</jython.version>
Alexis de Talhouët2791db22019-06-23 15:30:36 -040038 <!-- Should be using released artifact as soon as available:-->
39 <!-- https://github.com/springfox/springfox/milestone/44-->
40 <springfox.swagger2.version>3.0.0-SNAPSHOT</springfox.swagger2.version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000041 <h2database.version>1.4.197</h2database.version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -050042 <onap.logger.slf4j>1.2.2</onap.logger.slf4j>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -050043 <powermock.version>1.7.4</powermock.version>
janani b11b7e742019-03-19 19:37:13 +053044 <dmaap.client.version>1.1.5</dmaap.client.version>
Steve Siani49552ce2019-07-08 12:33:43 -040045 <jinja.version>2.5.1</jinja.version>
46 <velocity.version>1.7</velocity.version>
Brinda Santh571c4932019-08-09 15:32:18 -040047 <json.unit.version>2.8.0</json.unit.version>
Steve Siani81ff21b2019-04-08 10:38:41 -040048 <mockkserver.version>5.5.1</mockkserver.version>
prathameshmo78c00572019-07-11 13:50:42 -040049 <jsoup.version>1.10.3</jsoup.version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000050 </properties>
51 <dependencyManagement>
52 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000053 <!-- Spring Boot -->
54 <dependency>
55 <groupId>org.springframework.boot</groupId>
56 <artifactId>spring-boot-starter-parent</artifactId>
57 <version>${spring.boot.version}</version>
58 <type>pom</type>
59 <scope>import</scope>
60 </dependency>
61
Brinda Santh0042e9e2019-05-20 15:27:55 -040062 <dependency>
prathameshmo78c00572019-07-11 13:50:42 -040063 <groupId>org.jsoup</groupId>
64 <artifactId>jsoup</artifactId>
65 <version>${jsoup.version}</version>
66 </dependency>
67
68 <dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -040069 <groupId>org.springframework.kafka</groupId>
70 <artifactId>spring-kafka</artifactId>
71 <version>${spring.kafka.version}</version>
72 </dependency>
73
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050074 <!--Swagger Dependencies -->
75 <dependency>
76 <groupId>io.springfox</groupId>
77 <artifactId>springfox-swagger2</artifactId>
78 <version>${springfox.swagger2.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -040079 <exclusions>
80 <exclusion>
81 <groupId>org.slf4j</groupId>
82 <artifactId>slf4j-api</artifactId>
83 </exclusion>
84 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050085 </dependency>
86 <dependency>
87 <groupId>io.springfox</groupId>
88 <artifactId>springfox-swagger-ui</artifactId>
89 <version>${springfox.swagger2.version}</version>
Steve Sianie827a3a2019-07-09 15:53:57 -040090 <exclusions>
91 <exclusion>
92 <groupId>org.slf4j</groupId>
93 <artifactId>slf4j-api</artifactId>
94 </exclusion>
95 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050096 </dependency>
Alexis de Talhouët2791db22019-06-23 15:30:36 -040097 <dependency>
98 <groupId>io.springfox</groupId>
99 <artifactId>springfox-spring-webflux</artifactId>
100 <version>${springfox.swagger2.version}</version>
Steve Sianie827a3a2019-07-09 15:53:57 -0400101 <exclusions>
102 <exclusion>
103 <groupId>org.slf4j</groupId>
104 <artifactId>slf4j-api</artifactId>
105 </exclusion>
106 </exclusions>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400107 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500108
109 <!-- Common Utils Dependencies -->
110 <dependency>
111 <groupId>org.apache.commons</groupId>
112 <artifactId>commons-lang3</artifactId>
113 <version>3.2.1</version>
114 </dependency>
115 <dependency>
116 <groupId>commons-collections</groupId>
117 <artifactId>commons-collections</artifactId>
118 <version>3.2.2</version>
119 </dependency>
120 <dependency>
121 <groupId>commons-io</groupId>
122 <artifactId>commons-io</artifactId>
123 <version>2.6</version>
124 </dependency>
125 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500126 <groupId>org.apache.velocity</groupId>
127 <artifactId>velocity</artifactId>
Steve Siani49552ce2019-07-08 12:33:43 -0400128 <version>${velocity.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400129 <exclusions>
130 <exclusion>
131 <groupId>org.slf4j</groupId>
132 <artifactId>slf4j-api</artifactId>
133 </exclusion>
134 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500135 </dependency>
136 <dependency>
Steve Sianif7d891d2019-04-03 15:23:27 -0400137 <groupId>com.hubspot.jinjava</groupId>
138 <artifactId>jinjava</artifactId>
139 <version>${jinja.version}</version>
140 </dependency>
141 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500142 <groupId>com.google.guava</groupId>
143 <artifactId>guava</artifactId>
144 <version>${guava.version}</version>
145 </dependency>
146 <dependency>
Brinda Santh571c4932019-08-09 15:32:18 -0400147 <groupId>net.javacrumbs.json-unit</groupId>
148 <artifactId>json-unit-json-path</artifactId>
149 <version>${json.unit.version}</version>
150 <scope>compile</scope>
151 </dependency>
152 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500153 <groupId>org.python</groupId>
154 <artifactId>jython-standalone</artifactId>
155 <version>${jython.version}</version>
156 </dependency>
157
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000158 <!-- Kotlin Dependencies -->
159 <dependency>
160 <groupId>org.jetbrains.kotlin</groupId>
161 <artifactId>kotlin-stdlib</artifactId>
162 <version>${kotlin.version}</version>
163 </dependency>
164 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500165 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500166 <artifactId>kotlin-stdlib-common</artifactId>
167 <version>${kotlin.version}</version>
168 </dependency>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500169 <!--Use kotlin-compiler-embeddable instead koltin-compiler wrap-->
170 <!--guava dependency inside kotlin-compiler creating classpath issues at runtime-->
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500171 <dependency>
172 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500173 <artifactId>kotlin-scripting-jvm-host</artifactId>
174 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500175 <exclusions>
176 <exclusion>
177 <groupId>org.jetbrains.kotlin</groupId>
178 <artifactId>kotlin-compile</artifactId>
179 </exclusion>
180 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500181 </dependency>
182 <dependency>
183 <groupId>org.jetbrains.kotlin</groupId>
184 <artifactId>kotlin-compiler-embeddable</artifactId>
185 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500186 </dependency>
187 <dependency>
188 <groupId>org.jetbrains.kotlin</groupId>
189 <artifactId>kotlin-script-util</artifactId>
190 <version>${kotlin.version}</version>
191 </dependency>
192 <dependency>
193 <groupId>org.jetbrains.kotlin</groupId>
194 <artifactId>kotlin-script-runtime</artifactId>
195 <version>${kotlin.version}</version>
196 </dependency>
197 <dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500198 <groupId>org.jetbrains.kotlinx</groupId>
199 <artifactId>kotlinx-coroutines-core</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500200 <version>${kotlin.couroutines.version}</version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000201 </dependency>
202 <dependency>
Muthuramalingam, Brinda Santh(bs2796)cf6cf512018-12-20 11:16:31 -0500203 <groupId>org.jetbrains.kotlinx</groupId>
204 <artifactId>kotlinx-coroutines-reactor</artifactId>
205 <version>${kotlin.couroutines.version}</version>
206 </dependency>
207 <dependency>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000208 <groupId>org.jetbrains.kotlin</groupId>
209 <artifactId>kotlin-reflect</artifactId>
210 <version>${kotlin.version}</version>
211 </dependency>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500212 <dependency>
213 <groupId>org.jetbrains.kotlin</groupId>
214 <artifactId>kotlin-stdlib-jdk8</artifactId>
215 <version>${kotlin.version}</version>
216 </dependency>
217 <dependency>
218 <groupId>org.jetbrains.kotlin</groupId>
219 <artifactId>kotlin-stdlib-jdk7</artifactId>
220 <version>${kotlin.version}</version>
221 </dependency>
222
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500223 <!-- GRPC Dependencies -->
224 <dependency>
225 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500226 <artifactId>grpc-core</artifactId>
227 <version>${grpc.version}</version>
228 </dependency>
229 <dependency>
230 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500231 <artifactId>grpc-netty</artifactId>
232 <version>${grpc.version}</version>
233 </dependency>
234 <dependency>
235 <groupId>io.grpc</groupId>
236 <artifactId>grpc-protobuf</artifactId>
237 <version>${grpc.version}</version>
238 </dependency>
239 <dependency>
240 <groupId>io.grpc</groupId>
241 <artifactId>grpc-stub</artifactId>
242 <version>${grpc.version}</version>
243 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500244 <dependency>
245 <groupId>com.google.protobuf</groupId>
246 <artifactId>protobuf-java-util</artifactId>
247 <version>${protobuff.java.utils.version}</version>
248 </dependency>
Alexis de Talhouëtee02d9a2019-03-04 10:22:04 -0500249 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400250 <groupId>org.onap.ccsdk.cds.components</groupId>
Alexis de Talhouëtee02d9a2019-03-04 10:22:04 -0500251 <artifactId>proto-definition</artifactId>
252 <version>${project.version}</version>
253 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500254
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400255 <!-- Adaptors -->
256 <dependency>
257 <groupId>org.apache.sshd</groupId>
258 <artifactId>sshd-core</artifactId>
259 <version>${sshd.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400260 <exclusions>
261 <exclusion>
262 <groupId>org.slf4j</groupId>
263 <artifactId>slf4j-api</artifactId>
264 </exclusion>
265 </exclusions>
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400266 </dependency>
267 <dependency>
268 <groupId>com.jcraft</groupId>
269 <artifactId>jsch</artifactId>
270 <version>${jsch.version}</version>
271 </dependency>
272
Brinda Santh0042e9e2019-05-20 15:27:55 -0400273 <dependency>
274 <groupId>org.apache.kafka</groupId>
275 <artifactId>kafka-clients</artifactId>
276 <version>${kafka.version}</version>
277 </dependency>
278 <dependency>
279 <groupId>org.apache.kafka</groupId>
280 <artifactId>kafka-streams</artifactId>
281 <version>${kafka.version}</version>
282 </dependency>
283
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500284 <!-- SLI Version -->
285 <dependency>
286 <groupId>org.onap.ccsdk.sli.core</groupId>
287 <artifactId>sli-provider</artifactId>
Brinda Santh15680d32019-05-15 13:50:20 -0400288 <version>${sli.version}</version>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500289 <exclusions>
290 <exclusion>
291 <groupId>commons-lang</groupId>
292 <artifactId>commons-lang</artifactId>
293 </exclusion>
294 <exclusion>
295 <groupId>org.apache.commons</groupId>
296 <artifactId>*</artifactId>
297 </exclusion>
298 <exclusion>
299 <groupId>org.slf4j</groupId>
300 <artifactId>*</artifactId>
301 </exclusion>
302 <exclusion>
303 <groupId>org.opendaylight.mdsal.model</groupId>
304 <artifactId>*</artifactId>
305 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)66439ec2018-12-17 11:15:28 -0500306 <exclusion>
307 <groupId>org.opendaylight.controller</groupId>
308 <artifactId>*</artifactId>
309 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500310 <exclusion>
311 <groupId>org.apache.tomcat</groupId>
312 <artifactId>*</artifactId>
313 </exclusion>
314 <exclusion>
315 <groupId>org.apache.karaf.shell</groupId>
316 <artifactId>*</artifactId>
317 </exclusion>
318 <exclusion>
319 <groupId>org.mariadb.jdbc</groupId>
320 <artifactId>*</artifactId>
321 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500322 <exclusion>
323 <groupId>org.powermock</groupId>
324 <artifactId>*</artifactId>
325 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500326 </exclusions>
327 </dependency>
328
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000329
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400330 <!-- Blueprint Processor Application Module Dependencies -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000331 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400332 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400333 <artifactId>processor-core</artifactId>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500334 <version>${project.version}</version>
335 </dependency>
336 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400337 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000338 <artifactId>db-lib</artifactId>
339 <version>${project.version}</version>
340 </dependency>
341 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400342 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000343 <artifactId>rest-lib</artifactId>
344 <version>${project.version}</version>
345 </dependency>
346 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400347 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh12b078d2019-05-15 15:21:34 -0400348 <artifactId>ssh-lib</artifactId>
349 <version>${project.version}</version>
350 </dependency>
351 <dependency>
352 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400353 <artifactId>dmaap-lib</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000354 <version>${project.version}</version>
355 </dependency>
356 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400357 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santhbc95a552019-04-10 18:14:44 -0400358 <artifactId>grpc-lib</artifactId>
359 <version>${project.version}</version>
360 </dependency>
361 <dependency>
362 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000363 <artifactId>execution-service</artifactId>
364 <version>${project.version}</version>
365 </dependency>
366 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400367 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500368 <artifactId>workflow-service</artifactId>
369 <version>${project.version}</version>
370 </dependency>
Brinda Santh8d3f8252019-08-01 11:25:14 -0400371
372 <!-- North Bound -->
373 <dependency>
374 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
375 <artifactId>designer-api</artifactId>
376 <version>${project.version}</version>
377 </dependency>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500378 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400379 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000380 <artifactId>resource-api</artifactId>
381 <version>${project.version}</version>
382 </dependency>
383 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400384 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000385 <artifactId>selfservice-api</artifactId>
386 <version>${project.version}</version>
387 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400388 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400389 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400390 <artifactId>application</artifactId>
391 <version>${project.version}</version>
392 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000393
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500394 <!-- Functions -->
395 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400396 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500397 <artifactId>resource-resolution</artifactId>
398 <version>${project.version}</version>
399 </dependency>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500400 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400401 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500402 <artifactId>python-executor</artifactId>
403 <version>${project.version}</version>
404 </dependency>
405 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400406 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Serge Simarda3d9ac82019-05-17 06:39:58 -0400407 <artifactId>ansible-awx-executor</artifactId>
408 <version>${project.version}</version>
409 </dependency>
410 <dependency>
411 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500412 <artifactId>netconf-executor</artifactId>
413 <version>${project.version}</version>
414 </dependency>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500415 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400416 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500417 <artifactId>restconf-executor</artifactId>
418 <version>${project.version}</version>
419 </dependency>
Brinda Santh145662f2019-05-16 12:37:55 -0400420 <dependency>
421 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
422 <artifactId>cli-executor</artifactId>
423 <version>${project.version}</version>
424 </dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500425
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400426 <!-- Controller Blueprints Application Dependency -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000427 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400428 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000429 <artifactId>resource-dict</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500430 <version>${project.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000431 </dependency>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500432 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400433 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santh2ecd4e72019-02-07 14:51:50 -0500434 <artifactId>blueprint-core</artifactId>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500435 <version>${project.version}</version>
436 </dependency>
Muthuramalingam, Brinda Santhfd14fc12019-01-30 15:52:30 -0500437 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400438 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santhfd14fc12019-01-30 15:52:30 -0500439 <artifactId>blueprint-scripts</artifactId>
440 <version>${project.version}</version>
441 </dependency>
Muthuramalingam, Brinda Santh5ad9dd12019-02-22 10:14:24 -0500442 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400443 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400444 <artifactId>db-resources</artifactId>
445 <version>${project.version}</version>
446 </dependency>
447 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400448 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santh5ad9dd12019-02-22 10:14:24 -0500449 <artifactId>blueprint-validation</artifactId>
450 <version>${project.version}</version>
451 </dependency>
Brinda Santh8d3f8252019-08-01 11:25:14 -0400452 <dependency>
453 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
454 <artifactId>service</artifactId>
455 <version>${project.version}</version>
456 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000457
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000458 <!-- Database -->
459 <dependency>
460 <groupId>com.h2database</groupId>
461 <artifactId>h2</artifactId>
462 <version>${h2database.version}</version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500463 <scope>test</scope>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000464 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400465
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000466 <!-- Test Dependency -->
467 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500468 <groupId>io.mockk</groupId>
469 <artifactId>mockk</artifactId>
470 <version>${mockk.version}</version>
471 <scope>test</scope>
472 </dependency>
473 <dependency>
Steve Siani81ff21b2019-04-08 10:38:41 -0400474 <groupId>org.mock-server</groupId>
475 <artifactId>mockserver-netty</artifactId>
476 <version>${mockkserver.version}</version>
477 <scope>test</scope>
478 </dependency>
479 <dependency>
Brinda Santhafbc1522018-08-23 23:34:05 -0400480 <groupId>org.powermock</groupId>
481 <artifactId>powermock-api-mockito2</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500482 <version>${powermock.version}</version>
Brinda Santhafbc1522018-08-23 23:34:05 -0400483 <scope>test</scope>
484 </dependency>
485 <dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000486 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500487 <artifactId>kotlin-test-junit</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000488 <version>${kotlin.version}</version>
489 <scope>test</scope>
490 </dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500491 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500492 <groupId>org.jetbrains.kotlinx</groupId>
493 <artifactId>kotlinx-coroutines-test</artifactId>
494 <version>${kotlin.couroutines.version}</version>
495 <scope>test</scope>
496 </dependency>
497 <dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500498 <groupId>io.grpc</groupId>
499 <artifactId>grpc-testing</artifactId>
500 <version>${grpc.version}</version>
501 <scope>test</scope>
502 </dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -0400503
504 <!-- Spring Kafka -->
505 <dependency>
506 <groupId>org.springframework.kafka</groupId>
507 <artifactId>spring-kafka-test</artifactId>
508 <version>${spring.kafka.version}</version>
509 <scope>test</scope>
510 </dependency>
511
prathameshmob134a812019-06-11 17:47:42 -0400512 <!-- message-lib dependency -->
513 <dependency>
514 <groupId>${project.groupId}</groupId>
515 <artifactId>message-lib</artifactId>
516 <version>${project.version}</version>
517 </dependency>
518
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000519 </dependencies>
520 </dependencyManagement>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000521
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500522 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000523 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500524 <groupId>org.apache.commons</groupId>
525 <artifactId>commons-lang3</artifactId>
526 </dependency>
527 <dependency>
528 <groupId>commons-collections</groupId>
529 <artifactId>commons-collections</artifactId>
530 </dependency>
531 <dependency>
532 <groupId>commons-io</groupId>
533 <artifactId>commons-io</artifactId>
534 </dependency>
535 <dependency>
536 <groupId>com.jayway.jsonpath</groupId>
537 <artifactId>json-path</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400538 <exclusions>
539 <exclusion>
540 <groupId>org.slf4j</groupId>
541 <artifactId>slf4j-api</artifactId>
542 </exclusion>
543 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500544 </dependency>
545 <dependency>
Brinda Santh571c4932019-08-09 15:32:18 -0400546 <groupId>net.javacrumbs.json-unit</groupId>
547 <artifactId>json-unit-json-path</artifactId>
548 </dependency>
549 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500550 <groupId>com.google.guava</groupId>
551 <artifactId>guava</artifactId>
552 </dependency>
553 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500554 <groupId>io.springfox</groupId>
555 <artifactId>springfox-swagger2</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400556 <exclusions>
557 <exclusion>
558 <groupId>org.slf4j</groupId>
559 <artifactId>slf4j-api</artifactId>
560 </exclusion>
561 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500562 </dependency>
563 <dependency>
564 <groupId>io.springfox</groupId>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400565 <artifactId>springfox-spring-webflux</artifactId>
566 </dependency>
567 <dependency>
568 <groupId>io.springfox</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500569 <artifactId>springfox-swagger-ui</artifactId>
570 </dependency>
571 <dependency>
572 <groupId>org.jetbrains.kotlin</groupId>
573 <artifactId>kotlin-stdlib</artifactId>
574 </dependency>
575 <dependency>
576 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500577 <artifactId>kotlin-script-util</artifactId>
578 </dependency>
579 <dependency>
580 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500581 <artifactId>kotlin-stdlib-jdk8</artifactId>
582 </dependency>
583 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500584 <groupId>org.jetbrains.kotlinx</groupId>
585 <artifactId>kotlinx-coroutines-core</artifactId>
586 </dependency>
587 <dependency>
588 <groupId>org.jetbrains.kotlinx</groupId>
589 <artifactId>kotlinx-coroutines-reactor</artifactId>
590 </dependency>
591 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500592 <groupId>com.fasterxml.jackson.module</groupId>
593 <artifactId>jackson-module-kotlin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000594 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500595 <dependency>
596 <groupId>org.jetbrains.kotlin</groupId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500597 <artifactId>kotlin-compiler-embeddable</artifactId>
598 </dependency>
599 <dependency>
600 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500601 <artifactId>kotlin-scripting-jvm-host</artifactId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500602 <!--Use kotlin-compiler-embeddable as koltin-compiler wrap-->
603 <!--guava dependency creating classpath issues at runtime-->
604 <exclusions>
605 <exclusion>
606 <groupId>org.jetbrains.kotlin</groupId>
607 <artifactId>kotlin-compiler</artifactId>
608 </exclusion>
609 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500610 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500611 <!-- GRPC Dependencies -->
612 <dependency>
613 <groupId>io.grpc</groupId>
614 <artifactId>grpc-netty</artifactId>
615 </dependency>
616 <dependency>
617 <groupId>io.grpc</groupId>
618 <artifactId>grpc-protobuf</artifactId>
619 </dependency>
620 <dependency>
621 <groupId>io.grpc</groupId>
622 <artifactId>grpc-stub</artifactId>
623 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500624 <dependency>
625 <groupId>com.google.protobuf</groupId>
626 <artifactId>protobuf-java-util</artifactId>
627 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000628 </dependencies>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500629
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400630 <repositories>
631 <repository>
632 <id>spring-libs-milestone</id>
633 <name>Spring Milestone Maven Repository</name>
Timoney, Dan (dt5972)dc872fb2019-07-23 13:02:29 -0400634 <url>http://oss.jfrog.org/artifactory/oss-release-local/</url>
635 <releases>
636 <enabled>true</enabled>
637 </releases>
638 <snapshots>
639 <enabled>false</enabled>
640 </snapshots>
641 </repository>
642 <repository>
643 <id>spring-libs-milestone-snapshot</id>
644 <name>Spring Milestone Maven Repository - snapshots</name>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400645 <url>http://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
Timoney, Dan (dt5972)dc872fb2019-07-23 13:02:29 -0400646 <releases>
647 <enabled>false</enabled>
648 </releases>
649 <snapshots>
650 <enabled>true</enabled>
651 </snapshots>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400652 </repository>
653 </repositories>
654
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000655 <build>
656 <plugins>
657 <plugin>
658 <groupId>org.jetbrains.kotlin</groupId>
659 <artifactId>kotlin-maven-plugin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500660 <version>${kotlin.maven.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000661 <executions>
662 <execution>
663 <id>compile</id>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500664 <goals>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000665 <goal>compile</goal>
666 </goals>
667 <configuration>
668 <sourceDirs>
669 <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
670 <sourceDir>${project.basedir}/src/main/java</sourceDir>
671 </sourceDirs>
672 </configuration>
673 </execution>
674 <execution>
675 <id>test-compile</id>
676 <goals>
677 <goal>test-compile</goal>
678 </goals>
679 <configuration>
680 <sourceDirs>
681 <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
682 <sourceDir>${project.basedir}/src/test/java</sourceDir>
683 </sourceDirs>
684 </configuration>
685 </execution>
686 </executions>
687 </plugin>
688 <plugin>
689 <groupId>org.apache.maven.plugins</groupId>
690 <artifactId>maven-compiler-plugin</artifactId>
691 <version>3.5.1</version>
692 <configuration>
693 <source>${maven.compiler.source}</source>
694 <target>${maven.compiler.target}</target>
695 </configuration>
696 </plugin>
697 </plugins>
698 </build>
699</project>