blob: b03c7b4d7268e103e77e0f58623ba9a94c0e1f7a [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)dfe52052019-07-17 11:07:44 -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>
Timoney, Dan (dt5972)f6aba622019-04-30 14:28:15 -040022 <version>0.5.0-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>
Muthuramalingam, Brinda Santh0613ae82019-02-18 15:10:25 -050030 <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
Muthuramalingam, Brinda Santh6f6a3c02019-02-27 20:47:17 -050031 <spring.boot.version>2.1.3.RELEASE</spring.boot.version>
32 <spring.version>5.1.5.RELEASE</spring.version>
33 <kotlin.version>1.3.21</kotlin.version>
34 <kotlin.maven.version>1.3.21</kotlin.maven.version>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -050035 <kotlin.couroutines.version>1.1.1</kotlin.couroutines.version>
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -050036 <grpc.version>1.18.0</grpc.version>
Alexis de Talhouëtc16b2a02019-03-27 17:20:06 -040037 <sshd.version>2.2.0</sshd.version>
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -040038 <jsch.version>0.1.55</jsch.version>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -050039 <protobuff.java.utils.version>3.6.1</protobuff.java.utils.version>
Brinda Santh0042e9e2019-05-20 15:27:55 -040040 <spring.kafka.version>2.2.6.RELEASE</spring.kafka.version>
41 <kafka.version>2.2.0</kafka.version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000042 <eelf.version>1.0.0</eelf.version>
Brinda Santh15680d32019-05-15 13:50:20 -040043 <sli.version>${ccsdk.sli.core.version}</sli.version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050044 <guava.version>27.0.1-jre</guava.version>
Muthuramalingam, Brinda Santh(bs2796)d2ec19b2018-11-19 12:48:31 -050045 <jython.version>2.7.1</jython.version>
Alexis de Talhouët2791db22019-06-23 15:30:36 -040046 <!-- Should be using released artifact as soon as available:-->
47 <!-- https://github.com/springfox/springfox/milestone/44-->
48 <springfox.swagger2.version>3.0.0-SNAPSHOT</springfox.swagger2.version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000049 <h2database.version>1.4.197</h2database.version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -050050 <onap.logger.slf4j>1.2.2</onap.logger.slf4j>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -050051 <powermock.version>1.7.4</powermock.version>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -050052 <mockk.version>1.9</mockk.version>
janani b11b7e742019-03-19 19:37:13 +053053 <dmaap.client.version>1.1.5</dmaap.client.version>
Steve Siani49552ce2019-07-08 12:33:43 -040054 <jinja.version>2.5.1</jinja.version>
55 <velocity.version>1.7</velocity.version>
Steve Siani81ff21b2019-04-08 10:38:41 -040056 <mockkserver.version>5.5.1</mockkserver.version>
prathameshmo78c00572019-07-11 13:50:42 -040057 <jsoup.version>1.10.3</jsoup.version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000058 </properties>
59 <dependencyManagement>
60 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000061 <!-- Spring Boot -->
62 <dependency>
63 <groupId>org.springframework.boot</groupId>
64 <artifactId>spring-boot-starter-parent</artifactId>
65 <version>${spring.boot.version}</version>
66 <type>pom</type>
67 <scope>import</scope>
68 </dependency>
69
Brinda Santh0042e9e2019-05-20 15:27:55 -040070 <dependency>
prathameshmo78c00572019-07-11 13:50:42 -040071 <groupId>org.jsoup</groupId>
72 <artifactId>jsoup</artifactId>
73 <version>${jsoup.version}</version>
74 </dependency>
75
76 <dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -040077 <groupId>org.springframework.kafka</groupId>
78 <artifactId>spring-kafka</artifactId>
79 <version>${spring.kafka.version}</version>
80 </dependency>
81
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050082 <!--Swagger Dependencies -->
83 <dependency>
84 <groupId>io.springfox</groupId>
85 <artifactId>springfox-swagger2</artifactId>
86 <version>${springfox.swagger2.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -040087 <exclusions>
88 <exclusion>
89 <groupId>org.slf4j</groupId>
90 <artifactId>slf4j-api</artifactId>
91 </exclusion>
92 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050093 </dependency>
94 <dependency>
95 <groupId>io.springfox</groupId>
96 <artifactId>springfox-swagger-ui</artifactId>
97 <version>${springfox.swagger2.version}</version>
Steve Sianie827a3a2019-07-09 15:53:57 -040098 <exclusions>
99 <exclusion>
100 <groupId>org.slf4j</groupId>
101 <artifactId>slf4j-api</artifactId>
102 </exclusion>
103 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500104 </dependency>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400105 <dependency>
106 <groupId>io.springfox</groupId>
107 <artifactId>springfox-spring-webflux</artifactId>
108 <version>${springfox.swagger2.version}</version>
Steve Sianie827a3a2019-07-09 15:53:57 -0400109 <exclusions>
110 <exclusion>
111 <groupId>org.slf4j</groupId>
112 <artifactId>slf4j-api</artifactId>
113 </exclusion>
114 </exclusions>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400115 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500116
117 <!-- Common Utils Dependencies -->
118 <dependency>
119 <groupId>org.apache.commons</groupId>
120 <artifactId>commons-lang3</artifactId>
121 <version>3.2.1</version>
122 </dependency>
123 <dependency>
124 <groupId>commons-collections</groupId>
125 <artifactId>commons-collections</artifactId>
126 <version>3.2.2</version>
127 </dependency>
128 <dependency>
129 <groupId>commons-io</groupId>
130 <artifactId>commons-io</artifactId>
131 <version>2.6</version>
132 </dependency>
133 <dependency>
134 <groupId>org.apache.commons</groupId>
135 <artifactId>commons-compress</artifactId>
136 <version>1.15</version>
137 </dependency>
138 <dependency>
139 <groupId>org.apache.velocity</groupId>
140 <artifactId>velocity</artifactId>
Steve Siani49552ce2019-07-08 12:33:43 -0400141 <version>${velocity.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400142 <exclusions>
143 <exclusion>
144 <groupId>org.slf4j</groupId>
145 <artifactId>slf4j-api</artifactId>
146 </exclusion>
147 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500148 </dependency>
149 <dependency>
Steve Sianif7d891d2019-04-03 15:23:27 -0400150 <groupId>com.hubspot.jinjava</groupId>
151 <artifactId>jinjava</artifactId>
152 <version>${jinja.version}</version>
153 </dependency>
154 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500155 <groupId>com.google.guava</groupId>
156 <artifactId>guava</artifactId>
157 <version>${guava.version}</version>
158 </dependency>
159 <dependency>
160 <groupId>org.python</groupId>
161 <artifactId>jython-standalone</artifactId>
162 <version>${jython.version}</version>
163 </dependency>
164
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000165 <!-- Kotlin Dependencies -->
166 <dependency>
167 <groupId>org.jetbrains.kotlin</groupId>
168 <artifactId>kotlin-stdlib</artifactId>
169 <version>${kotlin.version}</version>
170 </dependency>
171 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500172 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500173 <artifactId>kotlin-stdlib-common</artifactId>
174 <version>${kotlin.version}</version>
175 </dependency>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500176 <!--Use kotlin-compiler-embeddable instead koltin-compiler wrap-->
177 <!--guava dependency inside kotlin-compiler creating classpath issues at runtime-->
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500178 <dependency>
179 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500180 <artifactId>kotlin-scripting-jvm-host</artifactId>
181 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500182 <exclusions>
183 <exclusion>
184 <groupId>org.jetbrains.kotlin</groupId>
185 <artifactId>kotlin-compile</artifactId>
186 </exclusion>
187 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500188 </dependency>
189 <dependency>
190 <groupId>org.jetbrains.kotlin</groupId>
191 <artifactId>kotlin-compiler-embeddable</artifactId>
192 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500193 </dependency>
194 <dependency>
195 <groupId>org.jetbrains.kotlin</groupId>
196 <artifactId>kotlin-script-util</artifactId>
197 <version>${kotlin.version}</version>
198 </dependency>
199 <dependency>
200 <groupId>org.jetbrains.kotlin</groupId>
201 <artifactId>kotlin-script-runtime</artifactId>
202 <version>${kotlin.version}</version>
203 </dependency>
204 <dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500205 <groupId>org.jetbrains.kotlinx</groupId>
206 <artifactId>kotlinx-coroutines-core</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500207 <version>${kotlin.couroutines.version}</version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000208 </dependency>
209 <dependency>
Muthuramalingam, Brinda Santh(bs2796)cf6cf512018-12-20 11:16:31 -0500210 <groupId>org.jetbrains.kotlinx</groupId>
211 <artifactId>kotlinx-coroutines-reactor</artifactId>
212 <version>${kotlin.couroutines.version}</version>
213 </dependency>
214 <dependency>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000215 <groupId>org.jetbrains.kotlin</groupId>
216 <artifactId>kotlin-reflect</artifactId>
217 <version>${kotlin.version}</version>
218 </dependency>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500219 <dependency>
220 <groupId>org.jetbrains.kotlin</groupId>
221 <artifactId>kotlin-stdlib-jdk8</artifactId>
222 <version>${kotlin.version}</version>
223 </dependency>
224 <dependency>
225 <groupId>org.jetbrains.kotlin</groupId>
226 <artifactId>kotlin-stdlib-jdk7</artifactId>
227 <version>${kotlin.version}</version>
228 </dependency>
229
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500230 <!-- GRPC Dependencies -->
231 <dependency>
232 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500233 <artifactId>grpc-core</artifactId>
234 <version>${grpc.version}</version>
235 </dependency>
236 <dependency>
237 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500238 <artifactId>grpc-netty</artifactId>
239 <version>${grpc.version}</version>
240 </dependency>
241 <dependency>
242 <groupId>io.grpc</groupId>
243 <artifactId>grpc-protobuf</artifactId>
244 <version>${grpc.version}</version>
245 </dependency>
246 <dependency>
247 <groupId>io.grpc</groupId>
248 <artifactId>grpc-stub</artifactId>
249 <version>${grpc.version}</version>
250 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500251 <dependency>
252 <groupId>com.google.protobuf</groupId>
253 <artifactId>protobuf-java-util</artifactId>
254 <version>${protobuff.java.utils.version}</version>
255 </dependency>
Alexis de Talhouëtee02d9a2019-03-04 10:22:04 -0500256 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400257 <groupId>org.onap.ccsdk.cds.components</groupId>
Alexis de Talhouëtee02d9a2019-03-04 10:22:04 -0500258 <artifactId>proto-definition</artifactId>
259 <version>${project.version}</version>
260 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500261
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400262 <!-- Adaptors -->
263 <dependency>
264 <groupId>org.apache.sshd</groupId>
265 <artifactId>sshd-core</artifactId>
266 <version>${sshd.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400267 <exclusions>
268 <exclusion>
269 <groupId>org.slf4j</groupId>
270 <artifactId>slf4j-api</artifactId>
271 </exclusion>
272 </exclusions>
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400273 </dependency>
274 <dependency>
275 <groupId>com.jcraft</groupId>
276 <artifactId>jsch</artifactId>
277 <version>${jsch.version}</version>
278 </dependency>
279
Brinda Santh0042e9e2019-05-20 15:27:55 -0400280 <dependency>
281 <groupId>org.apache.kafka</groupId>
282 <artifactId>kafka-clients</artifactId>
283 <version>${kafka.version}</version>
284 </dependency>
285 <dependency>
286 <groupId>org.apache.kafka</groupId>
287 <artifactId>kafka-streams</artifactId>
288 <version>${kafka.version}</version>
289 </dependency>
290
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500291 <!-- SLI Version -->
292 <dependency>
293 <groupId>org.onap.ccsdk.sli.core</groupId>
294 <artifactId>sli-provider</artifactId>
Brinda Santh15680d32019-05-15 13:50:20 -0400295 <version>${sli.version}</version>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500296 <exclusions>
297 <exclusion>
298 <groupId>commons-lang</groupId>
299 <artifactId>commons-lang</artifactId>
300 </exclusion>
301 <exclusion>
302 <groupId>org.apache.commons</groupId>
303 <artifactId>*</artifactId>
304 </exclusion>
305 <exclusion>
306 <groupId>org.slf4j</groupId>
307 <artifactId>*</artifactId>
308 </exclusion>
309 <exclusion>
310 <groupId>org.opendaylight.mdsal.model</groupId>
311 <artifactId>*</artifactId>
312 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)66439ec2018-12-17 11:15:28 -0500313 <exclusion>
314 <groupId>org.opendaylight.controller</groupId>
315 <artifactId>*</artifactId>
316 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500317 <exclusion>
318 <groupId>org.apache.tomcat</groupId>
319 <artifactId>*</artifactId>
320 </exclusion>
321 <exclusion>
322 <groupId>org.apache.karaf.shell</groupId>
323 <artifactId>*</artifactId>
324 </exclusion>
325 <exclusion>
326 <groupId>org.mariadb.jdbc</groupId>
327 <artifactId>*</artifactId>
328 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500329 <exclusion>
330 <groupId>org.powermock</groupId>
331 <artifactId>*</artifactId>
332 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500333 </exclusions>
334 </dependency>
335
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000336
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400337 <!-- Blueprint Processor Application Module Dependencies -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000338 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400339 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400340 <artifactId>processor-core</artifactId>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500341 <version>${project.version}</version>
342 </dependency>
343 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400344 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000345 <artifactId>db-lib</artifactId>
346 <version>${project.version}</version>
347 </dependency>
348 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400349 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000350 <artifactId>rest-lib</artifactId>
351 <version>${project.version}</version>
352 </dependency>
353 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400354 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh12b078d2019-05-15 15:21:34 -0400355 <artifactId>ssh-lib</artifactId>
356 <version>${project.version}</version>
357 </dependency>
358 <dependency>
359 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400360 <artifactId>dmaap-lib</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000361 <version>${project.version}</version>
362 </dependency>
363 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400364 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santhbc95a552019-04-10 18:14:44 -0400365 <artifactId>grpc-lib</artifactId>
366 <version>${project.version}</version>
367 </dependency>
368 <dependency>
369 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000370 <artifactId>execution-service</artifactId>
371 <version>${project.version}</version>
372 </dependency>
373 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400374 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500375 <artifactId>workflow-service</artifactId>
376 <version>${project.version}</version>
377 </dependency>
378 <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>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000452
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000453 <!-- Database -->
454 <dependency>
455 <groupId>com.h2database</groupId>
456 <artifactId>h2</artifactId>
457 <version>${h2database.version}</version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500458 <scope>test</scope>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000459 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400460
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000461 <!-- Test Dependency -->
462 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500463 <groupId>io.mockk</groupId>
464 <artifactId>mockk</artifactId>
465 <version>${mockk.version}</version>
466 <scope>test</scope>
467 </dependency>
468 <dependency>
Steve Siani81ff21b2019-04-08 10:38:41 -0400469 <groupId>org.mock-server</groupId>
470 <artifactId>mockserver-netty</artifactId>
471 <version>${mockkserver.version}</version>
472 <scope>test</scope>
473 </dependency>
474 <dependency>
Brinda Santhafbc1522018-08-23 23:34:05 -0400475 <groupId>org.powermock</groupId>
476 <artifactId>powermock-api-mockito2</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500477 <version>${powermock.version}</version>
Brinda Santhafbc1522018-08-23 23:34:05 -0400478 <scope>test</scope>
479 </dependency>
480 <dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000481 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500482 <artifactId>kotlin-test-junit</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000483 <version>${kotlin.version}</version>
484 <scope>test</scope>
485 </dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500486 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500487 <groupId>org.jetbrains.kotlinx</groupId>
488 <artifactId>kotlinx-coroutines-test</artifactId>
489 <version>${kotlin.couroutines.version}</version>
490 <scope>test</scope>
491 </dependency>
492 <dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500493 <groupId>io.grpc</groupId>
494 <artifactId>grpc-testing</artifactId>
495 <version>${grpc.version}</version>
496 <scope>test</scope>
497 </dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -0400498
499 <!-- Spring Kafka -->
500 <dependency>
501 <groupId>org.springframework.kafka</groupId>
502 <artifactId>spring-kafka-test</artifactId>
503 <version>${spring.kafka.version}</version>
504 <scope>test</scope>
505 </dependency>
506
prathameshmob134a812019-06-11 17:47:42 -0400507 <!-- message-lib dependency -->
508 <dependency>
509 <groupId>${project.groupId}</groupId>
510 <artifactId>message-lib</artifactId>
511 <version>${project.version}</version>
512 </dependency>
513
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000514 </dependencies>
515 </dependencyManagement>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000516
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500517 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000518 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500519 <groupId>org.apache.commons</groupId>
520 <artifactId>commons-lang3</artifactId>
521 </dependency>
522 <dependency>
523 <groupId>commons-collections</groupId>
524 <artifactId>commons-collections</artifactId>
525 </dependency>
526 <dependency>
527 <groupId>commons-io</groupId>
528 <artifactId>commons-io</artifactId>
529 </dependency>
530 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500531 <groupId>org.apache.commons</groupId>
532 <artifactId>commons-compress</artifactId>
533 </dependency>
534 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500535 <groupId>com.jayway.jsonpath</groupId>
536 <artifactId>json-path</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400537 <exclusions>
538 <exclusion>
539 <groupId>org.slf4j</groupId>
540 <artifactId>slf4j-api</artifactId>
541 </exclusion>
542 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500543 </dependency>
544 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500545 <groupId>com.google.guava</groupId>
546 <artifactId>guava</artifactId>
547 </dependency>
548 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500549 <groupId>io.springfox</groupId>
550 <artifactId>springfox-swagger2</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400551 <exclusions>
552 <exclusion>
553 <groupId>org.slf4j</groupId>
554 <artifactId>slf4j-api</artifactId>
555 </exclusion>
556 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500557 </dependency>
558 <dependency>
559 <groupId>io.springfox</groupId>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400560 <artifactId>springfox-spring-webflux</artifactId>
561 </dependency>
562 <dependency>
563 <groupId>io.springfox</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500564 <artifactId>springfox-swagger-ui</artifactId>
565 </dependency>
566 <dependency>
567 <groupId>org.jetbrains.kotlin</groupId>
568 <artifactId>kotlin-stdlib</artifactId>
569 </dependency>
570 <dependency>
571 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500572 <artifactId>kotlin-script-util</artifactId>
573 </dependency>
574 <dependency>
575 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500576 <artifactId>kotlin-stdlib-jdk8</artifactId>
577 </dependency>
578 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500579 <groupId>org.jetbrains.kotlinx</groupId>
580 <artifactId>kotlinx-coroutines-core</artifactId>
581 </dependency>
582 <dependency>
583 <groupId>org.jetbrains.kotlinx</groupId>
584 <artifactId>kotlinx-coroutines-reactor</artifactId>
585 </dependency>
586 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500587 <groupId>com.fasterxml.jackson.module</groupId>
588 <artifactId>jackson-module-kotlin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000589 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500590 <dependency>
591 <groupId>org.jetbrains.kotlin</groupId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500592 <artifactId>kotlin-compiler-embeddable</artifactId>
593 </dependency>
594 <dependency>
595 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500596 <artifactId>kotlin-scripting-jvm-host</artifactId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500597 <!--Use kotlin-compiler-embeddable as koltin-compiler wrap-->
598 <!--guava dependency creating classpath issues at runtime-->
599 <exclusions>
600 <exclusion>
601 <groupId>org.jetbrains.kotlin</groupId>
602 <artifactId>kotlin-compiler</artifactId>
603 </exclusion>
604 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500605 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500606 <!-- GRPC Dependencies -->
607 <dependency>
608 <groupId>io.grpc</groupId>
609 <artifactId>grpc-netty</artifactId>
610 </dependency>
611 <dependency>
612 <groupId>io.grpc</groupId>
613 <artifactId>grpc-protobuf</artifactId>
614 </dependency>
615 <dependency>
616 <groupId>io.grpc</groupId>
617 <artifactId>grpc-stub</artifactId>
618 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500619 <dependency>
620 <groupId>com.google.protobuf</groupId>
621 <artifactId>protobuf-java-util</artifactId>
622 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000623 </dependencies>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500624
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400625 <repositories>
626 <repository>
627 <id>spring-libs-milestone</id>
628 <name>Spring Milestone Maven Repository</name>
Timoney, Dan (dt5972)dc872fb2019-07-23 13:02:29 -0400629 <url>http://oss.jfrog.org/artifactory/oss-release-local/</url>
630 <releases>
631 <enabled>true</enabled>
632 </releases>
633 <snapshots>
634 <enabled>false</enabled>
635 </snapshots>
636 </repository>
637 <repository>
638 <id>spring-libs-milestone-snapshot</id>
639 <name>Spring Milestone Maven Repository - snapshots</name>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400640 <url>http://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
Timoney, Dan (dt5972)dc872fb2019-07-23 13:02:29 -0400641 <releases>
642 <enabled>false</enabled>
643 </releases>
644 <snapshots>
645 <enabled>true</enabled>
646 </snapshots>
Alexis de Talhouët2791db22019-06-23 15:30:36 -0400647 </repository>
648 </repositories>
649
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000650 <build>
651 <plugins>
652 <plugin>
653 <groupId>org.jetbrains.kotlin</groupId>
654 <artifactId>kotlin-maven-plugin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500655 <version>${kotlin.maven.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000656 <executions>
657 <execution>
658 <id>compile</id>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500659 <goals>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000660 <goal>compile</goal>
661 </goals>
662 <configuration>
663 <sourceDirs>
664 <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
665 <sourceDir>${project.basedir}/src/main/java</sourceDir>
666 </sourceDirs>
667 </configuration>
668 </execution>
669 <execution>
670 <id>test-compile</id>
671 <goals>
672 <goal>test-compile</goal>
673 </goals>
674 <configuration>
675 <sourceDirs>
676 <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
677 <sourceDir>${project.basedir}/src/test/java</sourceDir>
678 </sourceDirs>
679 </configuration>
680 </execution>
681 </executions>
682 </plugin>
683 <plugin>
684 <groupId>org.apache.maven.plugins</groupId>
685 <artifactId>maven-compiler-plugin</artifactId>
686 <version>3.5.1</version>
687 <configuration>
688 <source>${maven.compiler.source}</source>
689 <target>${maven.compiler.target}</target>
690 </configuration>
691 </plugin>
692 </plugins>
693 </build>
694</project>