blob: b1d288979af0d08e42a7ccc3d788289d90c78e4a [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)84b361d2019-04-24 15:05:00 -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>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000046 <springfox.swagger2.version>2.9.2</springfox.swagger2.version>
47 <h2database.version>1.4.197</h2database.version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -050048 <onap.logger.slf4j>1.2.2</onap.logger.slf4j>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -050049 <powermock.version>1.7.4</powermock.version>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -050050 <mockk.version>1.9</mockk.version>
janani b11b7e742019-03-19 19:37:13 +053051 <dmaap.client.version>1.1.5</dmaap.client.version>
Steve Sianif7d891d2019-04-03 15:23:27 -040052 <jinja.version>2.5.0</jinja.version>
Steve Siani81ff21b2019-04-08 10:38:41 -040053 <mockkserver.version>5.5.1</mockkserver.version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +000054 </properties>
55 <dependencyManagement>
56 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +000057 <!-- Spring Boot -->
58 <dependency>
59 <groupId>org.springframework.boot</groupId>
60 <artifactId>spring-boot-starter-parent</artifactId>
61 <version>${spring.boot.version}</version>
62 <type>pom</type>
63 <scope>import</scope>
64 </dependency>
65
Brinda Santh0042e9e2019-05-20 15:27:55 -040066 <dependency>
67 <groupId>org.springframework.kafka</groupId>
68 <artifactId>spring-kafka</artifactId>
69 <version>${spring.kafka.version}</version>
70 </dependency>
71
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050072 <!--Swagger Dependencies -->
73 <dependency>
74 <groupId>io.springfox</groupId>
75 <artifactId>springfox-swagger2</artifactId>
76 <version>${springfox.swagger2.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -040077 <exclusions>
78 <exclusion>
79 <groupId>org.slf4j</groupId>
80 <artifactId>slf4j-api</artifactId>
81 </exclusion>
82 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -050083 </dependency>
84 <dependency>
85 <groupId>io.springfox</groupId>
86 <artifactId>springfox-swagger-ui</artifactId>
87 <version>${springfox.swagger2.version}</version>
88 </dependency>
89
90 <!-- Common Utils Dependencies -->
91 <dependency>
92 <groupId>org.apache.commons</groupId>
93 <artifactId>commons-lang3</artifactId>
94 <version>3.2.1</version>
95 </dependency>
96 <dependency>
97 <groupId>commons-collections</groupId>
98 <artifactId>commons-collections</artifactId>
99 <version>3.2.2</version>
100 </dependency>
101 <dependency>
102 <groupId>commons-io</groupId>
103 <artifactId>commons-io</artifactId>
104 <version>2.6</version>
105 </dependency>
106 <dependency>
107 <groupId>org.apache.commons</groupId>
108 <artifactId>commons-compress</artifactId>
109 <version>1.15</version>
110 </dependency>
111 <dependency>
112 <groupId>org.apache.velocity</groupId>
113 <artifactId>velocity</artifactId>
114 <version>1.7</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400115 <exclusions>
116 <exclusion>
117 <groupId>org.slf4j</groupId>
118 <artifactId>slf4j-api</artifactId>
119 </exclusion>
120 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500121 </dependency>
122 <dependency>
Steve Sianif7d891d2019-04-03 15:23:27 -0400123 <groupId>com.hubspot.jinjava</groupId>
124 <artifactId>jinjava</artifactId>
125 <version>${jinja.version}</version>
126 </dependency>
127 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500128 <groupId>com.google.guava</groupId>
129 <artifactId>guava</artifactId>
130 <version>${guava.version}</version>
131 </dependency>
132 <dependency>
133 <groupId>org.python</groupId>
134 <artifactId>jython-standalone</artifactId>
135 <version>${jython.version}</version>
136 </dependency>
137
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000138 <!-- Kotlin Dependencies -->
139 <dependency>
140 <groupId>org.jetbrains.kotlin</groupId>
141 <artifactId>kotlin-stdlib</artifactId>
142 <version>${kotlin.version}</version>
143 </dependency>
144 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500145 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500146 <artifactId>kotlin-stdlib-common</artifactId>
147 <version>${kotlin.version}</version>
148 </dependency>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500149 <!--Use kotlin-compiler-embeddable instead koltin-compiler wrap-->
150 <!--guava dependency inside kotlin-compiler creating classpath issues at runtime-->
Muthuramalingam, Brinda Santh94df5102019-01-23 11:42:13 -0500151 <dependency>
152 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500153 <artifactId>kotlin-scripting-jvm-host</artifactId>
154 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santhb20d5172019-01-25 20:17:35 -0500155 <exclusions>
156 <exclusion>
157 <groupId>org.jetbrains.kotlin</groupId>
158 <artifactId>kotlin-compile</artifactId>
159 </exclusion>
160 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500161 </dependency>
162 <dependency>
163 <groupId>org.jetbrains.kotlin</groupId>
164 <artifactId>kotlin-compiler-embeddable</artifactId>
165 <version>${kotlin.version}</version>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500166 </dependency>
167 <dependency>
168 <groupId>org.jetbrains.kotlin</groupId>
169 <artifactId>kotlin-script-util</artifactId>
170 <version>${kotlin.version}</version>
171 </dependency>
172 <dependency>
173 <groupId>org.jetbrains.kotlin</groupId>
174 <artifactId>kotlin-script-runtime</artifactId>
175 <version>${kotlin.version}</version>
176 </dependency>
177 <dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500178 <groupId>org.jetbrains.kotlinx</groupId>
179 <artifactId>kotlinx-coroutines-core</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500180 <version>${kotlin.couroutines.version}</version>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000181 </dependency>
182 <dependency>
Muthuramalingam, Brinda Santh(bs2796)cf6cf512018-12-20 11:16:31 -0500183 <groupId>org.jetbrains.kotlinx</groupId>
184 <artifactId>kotlinx-coroutines-reactor</artifactId>
185 <version>${kotlin.couroutines.version}</version>
186 </dependency>
187 <dependency>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000188 <groupId>org.jetbrains.kotlin</groupId>
189 <artifactId>kotlin-reflect</artifactId>
190 <version>${kotlin.version}</version>
191 </dependency>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500192 <dependency>
193 <groupId>org.jetbrains.kotlin</groupId>
194 <artifactId>kotlin-stdlib-jdk8</artifactId>
195 <version>${kotlin.version}</version>
196 </dependency>
197 <dependency>
198 <groupId>org.jetbrains.kotlin</groupId>
199 <artifactId>kotlin-stdlib-jdk7</artifactId>
200 <version>${kotlin.version}</version>
201 </dependency>
202
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500203 <!-- GRPC Dependencies -->
204 <dependency>
205 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500206 <artifactId>grpc-core</artifactId>
207 <version>${grpc.version}</version>
208 </dependency>
209 <dependency>
210 <groupId>io.grpc</groupId>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500211 <artifactId>grpc-netty</artifactId>
212 <version>${grpc.version}</version>
213 </dependency>
214 <dependency>
215 <groupId>io.grpc</groupId>
216 <artifactId>grpc-protobuf</artifactId>
217 <version>${grpc.version}</version>
218 </dependency>
219 <dependency>
220 <groupId>io.grpc</groupId>
221 <artifactId>grpc-stub</artifactId>
222 <version>${grpc.version}</version>
223 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500224 <dependency>
225 <groupId>com.google.protobuf</groupId>
226 <artifactId>protobuf-java-util</artifactId>
227 <version>${protobuff.java.utils.version}</version>
228 </dependency>
Alexis de Talhouëtee02d9a2019-03-04 10:22:04 -0500229 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400230 <groupId>org.onap.ccsdk.cds.components</groupId>
Alexis de Talhouëtee02d9a2019-03-04 10:22:04 -0500231 <artifactId>proto-definition</artifactId>
232 <version>${project.version}</version>
233 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500234
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400235 <!-- Adaptors -->
236 <dependency>
237 <groupId>org.apache.sshd</groupId>
238 <artifactId>sshd-core</artifactId>
239 <version>${sshd.version}</version>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400240 <exclusions>
241 <exclusion>
242 <groupId>org.slf4j</groupId>
243 <artifactId>slf4j-api</artifactId>
244 </exclusion>
245 </exclusions>
Muthuramalingam, Brinda Santhab7895a2019-03-15 07:59:22 -0400246 </dependency>
247 <dependency>
248 <groupId>com.jcraft</groupId>
249 <artifactId>jsch</artifactId>
250 <version>${jsch.version}</version>
251 </dependency>
252
Brinda Santh0042e9e2019-05-20 15:27:55 -0400253 <dependency>
254 <groupId>org.apache.kafka</groupId>
255 <artifactId>kafka-clients</artifactId>
256 <version>${kafka.version}</version>
257 </dependency>
258 <dependency>
259 <groupId>org.apache.kafka</groupId>
260 <artifactId>kafka-streams</artifactId>
261 <version>${kafka.version}</version>
262 </dependency>
263
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500264 <!-- SLI Version -->
265 <dependency>
266 <groupId>org.onap.ccsdk.sli.core</groupId>
267 <artifactId>sli-provider</artifactId>
Brinda Santh15680d32019-05-15 13:50:20 -0400268 <version>${sli.version}</version>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500269 <exclusions>
270 <exclusion>
271 <groupId>commons-lang</groupId>
272 <artifactId>commons-lang</artifactId>
273 </exclusion>
274 <exclusion>
275 <groupId>org.apache.commons</groupId>
276 <artifactId>*</artifactId>
277 </exclusion>
278 <exclusion>
279 <groupId>org.slf4j</groupId>
280 <artifactId>*</artifactId>
281 </exclusion>
282 <exclusion>
283 <groupId>org.opendaylight.mdsal.model</groupId>
284 <artifactId>*</artifactId>
285 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)66439ec2018-12-17 11:15:28 -0500286 <exclusion>
287 <groupId>org.opendaylight.controller</groupId>
288 <artifactId>*</artifactId>
289 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500290 <exclusion>
291 <groupId>org.apache.tomcat</groupId>
292 <artifactId>*</artifactId>
293 </exclusion>
294 <exclusion>
295 <groupId>org.apache.karaf.shell</groupId>
296 <artifactId>*</artifactId>
297 </exclusion>
298 <exclusion>
299 <groupId>org.mariadb.jdbc</groupId>
300 <artifactId>*</artifactId>
301 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500302 <exclusion>
303 <groupId>org.powermock</groupId>
304 <artifactId>*</artifactId>
305 </exclusion>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500306 </exclusions>
307 </dependency>
308
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000309
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400310 <!-- Blueprint Processor Application Module Dependencies -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000311 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400312 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400313 <artifactId>processor-core</artifactId>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500314 <version>${project.version}</version>
315 </dependency>
316 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400317 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000318 <artifactId>db-lib</artifactId>
319 <version>${project.version}</version>
320 </dependency>
321 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400322 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000323 <artifactId>rest-lib</artifactId>
324 <version>${project.version}</version>
325 </dependency>
326 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400327 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Brinda Santh12b078d2019-05-15 15:21:34 -0400328 <artifactId>ssh-lib</artifactId>
329 <version>${project.version}</version>
330 </dependency>
331 <dependency>
332 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400333 <artifactId>dmaap-lib</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000334 <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>
Brinda Santhbc95a552019-04-10 18:14:44 -0400338 <artifactId>grpc-lib</artifactId>
339 <version>${project.version}</version>
340 </dependency>
341 <dependency>
342 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000343 <artifactId>execution-service</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>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500348 <artifactId>workflow-service</artifactId>
349 <version>${project.version}</version>
350 </dependency>
351 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400352 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000353 <artifactId>resource-api</artifactId>
354 <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>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000358 <artifactId>selfservice-api</artifactId>
359 <version>${project.version}</version>
360 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400361 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400362 <groupId>org.onap.ccsdk.cds.blueprintsprocessor</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400363 <artifactId>application</artifactId>
364 <version>${project.version}</version>
365 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000366
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500367 <!-- Functions -->
368 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400369 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500370 <artifactId>resource-resolution</artifactId>
371 <version>${project.version}</version>
372 </dependency>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500373 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400374 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500375 <artifactId>python-executor</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.functions</groupId>
Serge Simarda3d9ac82019-05-17 06:39:58 -0400380 <artifactId>ansible-awx-executor</artifactId>
381 <version>${project.version}</version>
382 </dependency>
383 <dependency>
384 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh(bs2796)88c3ca22018-12-04 20:53:22 -0500385 <artifactId>netconf-executor</artifactId>
386 <version>${project.version}</version>
387 </dependency>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500388 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400389 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
Muthuramalingam, Brinda Santh2f15f492019-02-12 15:53:39 -0500390 <artifactId>restconf-executor</artifactId>
391 <version>${project.version}</version>
392 </dependency>
Brinda Santh145662f2019-05-16 12:37:55 -0400393 <dependency>
394 <groupId>org.onap.ccsdk.cds.blueprintsprocessor.functions</groupId>
395 <artifactId>cli-executor</artifactId>
396 <version>${project.version}</version>
397 </dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500398
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400399 <!-- Controller Blueprints Application Dependency -->
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000400 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400401 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santh(bs2796)ee467d72018-08-23 15:54:30 +0000402 <artifactId>resource-dict</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500403 <version>${project.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000404 </dependency>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500405 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400406 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santh2ecd4e72019-02-07 14:51:50 -0500407 <artifactId>blueprint-core</artifactId>
Steve Alphonse Siania5f9b6f2019-01-21 11:55:48 -0500408 <version>${project.version}</version>
409 </dependency>
Muthuramalingam, Brinda Santhfd14fc12019-01-30 15:52:30 -0500410 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400411 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santhfd14fc12019-01-30 15:52:30 -0500412 <artifactId>blueprint-scripts</artifactId>
413 <version>${project.version}</version>
414 </dependency>
Muthuramalingam, Brinda Santh5ad9dd12019-02-22 10:14:24 -0500415 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400416 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400417 <artifactId>db-resources</artifactId>
418 <version>${project.version}</version>
419 </dependency>
420 <dependency>
Alexis de Talhouëtc90edac2019-03-25 13:04:18 -0400421 <groupId>org.onap.ccsdk.cds.controllerblueprints</groupId>
Muthuramalingam, Brinda Santh5ad9dd12019-02-22 10:14:24 -0500422 <artifactId>blueprint-validation</artifactId>
423 <version>${project.version}</version>
424 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000425
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000426 <!-- Database -->
427 <dependency>
428 <groupId>com.h2database</groupId>
429 <artifactId>h2</artifactId>
430 <version>${h2database.version}</version>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500431 <scope>test</scope>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000432 </dependency>
Muthuramalingam, Brinda Santhfd2d3f42019-03-11 11:41:37 -0400433
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000434 <!-- Test Dependency -->
435 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500436 <groupId>io.mockk</groupId>
437 <artifactId>mockk</artifactId>
438 <version>${mockk.version}</version>
439 <scope>test</scope>
440 </dependency>
441 <dependency>
Steve Siani81ff21b2019-04-08 10:38:41 -0400442 <groupId>org.mock-server</groupId>
443 <artifactId>mockserver-netty</artifactId>
444 <version>${mockkserver.version}</version>
445 <scope>test</scope>
446 </dependency>
447 <dependency>
Brinda Santhafbc1522018-08-23 23:34:05 -0400448 <groupId>org.powermock</groupId>
449 <artifactId>powermock-api-mockito2</artifactId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500450 <version>${powermock.version}</version>
Brinda Santhafbc1522018-08-23 23:34:05 -0400451 <scope>test</scope>
452 </dependency>
453 <dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000454 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)c6ffd3c2018-11-10 11:54:05 -0500455 <artifactId>kotlin-test-junit</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000456 <version>${kotlin.version}</version>
457 <scope>test</scope>
458 </dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500459 <dependency>
Muthuramalingam, Brinda Santhb8236b92019-02-15 09:15:35 -0500460 <groupId>org.jetbrains.kotlinx</groupId>
461 <artifactId>kotlinx-coroutines-test</artifactId>
462 <version>${kotlin.couroutines.version}</version>
463 <scope>test</scope>
464 </dependency>
465 <dependency>
Muthuramalingam, Brinda Santh(bs2796)43aeebf2018-12-01 19:54:07 -0500466 <groupId>io.grpc</groupId>
467 <artifactId>grpc-testing</artifactId>
468 <version>${grpc.version}</version>
469 <scope>test</scope>
470 </dependency>
Brinda Santh0042e9e2019-05-20 15:27:55 -0400471
472 <!-- Spring Kafka -->
473 <dependency>
474 <groupId>org.springframework.kafka</groupId>
475 <artifactId>spring-kafka-test</artifactId>
476 <version>${spring.kafka.version}</version>
477 <scope>test</scope>
478 </dependency>
479
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000480 </dependencies>
481 </dependencyManagement>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000482
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500483 <dependencies>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000484 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500485 <groupId>org.apache.commons</groupId>
486 <artifactId>commons-lang3</artifactId>
487 </dependency>
488 <dependency>
489 <groupId>commons-collections</groupId>
490 <artifactId>commons-collections</artifactId>
491 </dependency>
492 <dependency>
493 <groupId>commons-io</groupId>
494 <artifactId>commons-io</artifactId>
495 </dependency>
496 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500497 <groupId>org.apache.commons</groupId>
498 <artifactId>commons-compress</artifactId>
499 </dependency>
500 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500501 <groupId>com.jayway.jsonpath</groupId>
502 <artifactId>json-path</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400503 <exclusions>
504 <exclusion>
505 <groupId>org.slf4j</groupId>
506 <artifactId>slf4j-api</artifactId>
507 </exclusion>
508 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500509 </dependency>
510 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500511 <groupId>com.google.guava</groupId>
512 <artifactId>guava</artifactId>
513 </dependency>
514 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500515 <groupId>io.springfox</groupId>
516 <artifactId>springfox-swagger2</artifactId>
Alexis de Talhouëtc4efe032019-03-28 15:43:40 -0400517 <exclusions>
518 <exclusion>
519 <groupId>org.slf4j</groupId>
520 <artifactId>slf4j-api</artifactId>
521 </exclusion>
522 </exclusions>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500523 </dependency>
524 <dependency>
525 <groupId>io.springfox</groupId>
526 <artifactId>springfox-swagger-ui</artifactId>
527 </dependency>
528 <dependency>
529 <groupId>org.jetbrains.kotlin</groupId>
530 <artifactId>kotlin-stdlib</artifactId>
531 </dependency>
532 <dependency>
533 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500534 <artifactId>kotlin-script-util</artifactId>
535 </dependency>
536 <dependency>
537 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500538 <artifactId>kotlin-stdlib-jdk8</artifactId>
539 </dependency>
540 <dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500541 <groupId>org.jetbrains.kotlinx</groupId>
542 <artifactId>kotlinx-coroutines-core</artifactId>
543 </dependency>
544 <dependency>
545 <groupId>org.jetbrains.kotlinx</groupId>
546 <artifactId>kotlinx-coroutines-reactor</artifactId>
547 </dependency>
548 <dependency>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500549 <groupId>com.fasterxml.jackson.module</groupId>
550 <artifactId>jackson-module-kotlin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000551 </dependency>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500552 <dependency>
553 <groupId>org.jetbrains.kotlin</groupId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500554 <artifactId>kotlin-compiler-embeddable</artifactId>
555 </dependency>
556 <dependency>
557 <groupId>org.jetbrains.kotlin</groupId>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500558 <artifactId>kotlin-scripting-jvm-host</artifactId>
Alexis de Talhouët4a65d472019-01-17 16:47:46 -0500559 <!--Use kotlin-compiler-embeddable as koltin-compiler wrap-->
560 <!--guava dependency creating classpath issues at runtime-->
561 <exclusions>
562 <exclusion>
563 <groupId>org.jetbrains.kotlin</groupId>
564 <artifactId>kotlin-compiler</artifactId>
565 </exclusion>
566 </exclusions>
Muthuramalingam, Brinda Santh3d281342019-01-11 11:30:40 -0500567 </dependency>
Muthuramalingam, Brinda Santh(bs2796)aa927022018-11-24 14:25:26 -0500568 <!-- GRPC Dependencies -->
569 <dependency>
570 <groupId>io.grpc</groupId>
571 <artifactId>grpc-netty</artifactId>
572 </dependency>
573 <dependency>
574 <groupId>io.grpc</groupId>
575 <artifactId>grpc-protobuf</artifactId>
576 </dependency>
577 <dependency>
578 <groupId>io.grpc</groupId>
579 <artifactId>grpc-stub</artifactId>
580 </dependency>
Muthuramalingam, Brinda Santh(bs2796)3b4a7eb2018-12-07 16:37:03 -0500581 <dependency>
582 <groupId>com.google.protobuf</groupId>
583 <artifactId>protobuf-java-util</artifactId>
584 </dependency>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000585 </dependencies>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500586
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000587 <build>
588 <plugins>
589 <plugin>
590 <groupId>org.jetbrains.kotlin</groupId>
591 <artifactId>kotlin-maven-plugin</artifactId>
Muthuramalingam, Brinda Santh(bs2796)2e942322018-11-15 08:36:28 -0500592 <version>${kotlin.maven.version}</version>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000593 <executions>
594 <execution>
595 <id>compile</id>
Muthuramalingam, Brinda Santh(bs2796)cbbe0ea2018-11-13 16:47:33 -0500596 <goals>
Muthuramalingam, Brinda Santh(bs2796)4b3c8a02018-08-15 21:31:10 +0000597 <goal>compile</goal>
598 </goals>
599 <configuration>
600 <sourceDirs>
601 <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
602 <sourceDir>${project.basedir}/src/main/java</sourceDir>
603 </sourceDirs>
604 </configuration>
605 </execution>
606 <execution>
607 <id>test-compile</id>
608 <goals>
609 <goal>test-compile</goal>
610 </goals>
611 <configuration>
612 <sourceDirs>
613 <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
614 <sourceDir>${project.basedir}/src/test/java</sourceDir>
615 </sourceDirs>
616 </configuration>
617 </execution>
618 </executions>
619 </plugin>
620 <plugin>
621 <groupId>org.apache.maven.plugins</groupId>
622 <artifactId>maven-compiler-plugin</artifactId>
623 <version>3.5.1</version>
624 <configuration>
625 <source>${maven.compiler.source}</source>
626 <target>${maven.compiler.target}</target>
627 </configuration>
628 </plugin>
629 </plugins>
630 </build>
631</project>