blob: 37b0515cc5f2c075f983e17f3e7653ec749e2b44 [file] [log] [blame]
Piotr Darosz20da3d02018-06-15 08:28:00 +02001<!--
2============LICENSE_START=======================================================
3SDC
4================================================================================
5Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6================================================================================
7Licensed under the Apache License, Version 2.0 (the "License");
8you may not use this file except in compliance with the License.
9You may obtain a copy of the License at
10 *
11 http://www.apache.org/licenses/LICENSE-2.0
12 *
13Unless required by applicable law or agreed to in writing, software
14distributed under the License is distributed on an "AS IS" BASIS,
15WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16See the License for the specific language governing permissions and
17limitations under the License.
18============LICENSE_END=========================================================
19Modifications copyright (c) 2018 Nokia
20================================================================================
21-->
vasraza36531c2020-04-29 18:39:35 +010022<project xmlns="http://maven.apache.org/POM/4.0.0"
23 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25 <modelVersion>4.0.0</modelVersion>
Michael Lando451a3402017-02-19 10:28:42 +020026
vasraza36531c2020-04-29 18:39:35 +010027 <groupId>org.openecomp.sdc.be</groupId>
28 <artifactId>catalog-dao</artifactId>
Michael Lando451a3402017-02-19 10:28:42 +020029
vasraza36531c2020-04-29 18:39:35 +010030 <parent>
31 <groupId>org.openecomp.sdc</groupId>
32 <artifactId>sdc-main</artifactId>
MichaelMorris56446132023-07-14 18:59:57 +010033 <version>1.13.3-SNAPSHOT</version>
vasraza36531c2020-04-29 18:39:35 +010034 </parent>
Michael Lando451a3402017-02-19 10:28:42 +020035
vasrazc81c95b2021-05-31 23:08:39 +010036 <properties>
37 <thrift.version>0.13.0</thrift.version>
38 <cassandra-all.version>3.11.10</cassandra-all.version>
39 </properties>
vasraza36531c2020-04-29 18:39:35 +010040 <dependencies>
Michael Lando5b593492018-07-29 16:13:45 +030041
vasraza36531c2020-04-29 18:39:35 +010042 <!-- Common of SDC -->
43 <dependency>
vasrazfc768c62022-10-14 10:51:11 +010044 <groupId>org.eclipse.jetty</groupId>
45 <artifactId>jetty-server</artifactId>
46 <version>${jetty.version}</version>
47 <scope>compile</scope>
48 <exclusions>
49 <exclusion>
50 <groupId>org.eclipse.jetty</groupId>
51 <artifactId>jetty-http</artifactId>
52 </exclusion>
vasraz99ac5dc2023-03-06 15:56:57 +000053 <exclusion>
54 <groupId>javax.servlet</groupId>
55 <artifactId>javax.servlet-api</artifactId>
56 </exclusion>
vasrazfc768c62022-10-14 10:51:11 +010057 </exclusions>
58 </dependency>
59 <dependency>
60 <groupId>org.eclipse.jetty</groupId>
61 <artifactId>jetty-servlet</artifactId>
62 <version>${jetty.version}</version>
63 <scope>compile</scope>
64 <exclusions>
65 <exclusion>
66 <groupId>org.eclipse.jetty</groupId>
67 <artifactId>jetty-security</artifactId>
68 </exclusion>
69 </exclusions>
70 </dependency>
71 <dependency>
vasraza36531c2020-04-29 18:39:35 +010072 <groupId>org.openecomp.sdc</groupId>
73 <artifactId>common-app-api</artifactId>
74 <version>${project.version}</version>
75 <scope>provided</scope>
vasraz987fc742021-11-29 17:42:02 +000076 <exclusions>
77 <exclusion>
78 <groupId>org.apache.httpcomponents</groupId>
79 <artifactId>httpcore</artifactId>
80 </exclusion>
vasraze4055452022-07-13 23:11:18 +010081 <exclusion>
82 <groupId>org.functionaljava</groupId>
83 <artifactId>functionaljava</artifactId>
84 </exclusion>
vasraz987fc742021-11-29 17:42:02 +000085 </exclusions>
vasraza36531c2020-04-29 18:39:35 +010086 </dependency>
Michael Lando2e0ef972017-02-28 01:44:21 +020087
vasraza36531c2020-04-29 18:39:35 +010088 <dependency>
89 <groupId>org.openecomp.sdc.be</groupId>
90 <artifactId>common-be</artifactId>
91 <version>${project.version}</version>
92 <scope>provided</scope>
vasraz8dbc7322021-06-26 14:23:12 +010093 <exclusions>
94 <exclusion>
95 <groupId>org.springframework</groupId>
96 <artifactId>spring-core</artifactId>
97 </exclusion>
98 </exclusions>
vasraza36531c2020-04-29 18:39:35 +010099 </dependency>
Michael Landoc0ac0152017-02-27 23:48:43 +0200100
vasraza36531c2020-04-29 18:39:35 +0100101 <dependency>
102 <groupId>ch.qos.logback</groupId>
103 <artifactId>logback-classic</artifactId>
104 <version>${logback.version}</version>
105 <scope>provided</scope>
106 </dependency>
Michael Landoc0ac0152017-02-27 23:48:43 +0200107
vasraza36531c2020-04-29 18:39:35 +0100108 <!-- SPRING -->
109 <dependency>
110 <groupId>org.springframework</groupId>
111 <artifactId>spring-context</artifactId>
112 <version>${spring.version}</version>
113 <scope>provided</scope>
vasraz8dbc7322021-06-26 14:23:12 +0100114 <exclusions>
115 <exclusion>
116 <groupId>org.springframework</groupId>
117 <artifactId>spring-expression</artifactId>
118 </exclusion>
119 <exclusion>
120 <groupId>org.springframework</groupId>
121 <artifactId>spring-core</artifactId>
122 </exclusion>
123 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100124 </dependency>
Tomasz Golabekc8fcbbc2019-07-09 08:42:59 +0200125
vasraza36531c2020-04-29 18:39:35 +0100126 <dependency>
127 <groupId>org.springframework</groupId>
128 <artifactId>spring-core</artifactId>
129 <version>${spring.version}</version>
130 <scope>provided</scope>
131 </dependency>
Michael Landoc0ac0152017-02-27 23:48:43 +0200132
vasraza36531c2020-04-29 18:39:35 +0100133 <dependency>
134 <groupId>org.springframework</groupId>
135 <artifactId>spring-context-support</artifactId>
136 <version>${spring.version}</version>
137 <scope>provided</scope>
138 </dependency>
Michael Landoc0ac0152017-02-27 23:48:43 +0200139
vasraza36531c2020-04-29 18:39:35 +0100140 <dependency>
141 <groupId>org.springframework</groupId>
142 <artifactId>spring-beans</artifactId>
143 <version>${spring.version}</version>
144 <scope>provided</scope>
145 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200146
vasraza36531c2020-04-29 18:39:35 +0100147 <dependency>
148 <groupId>org.aspectj</groupId>
149 <artifactId>aspectjrt</artifactId>
150 <version>${aspectj.version}</version>
151 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200152
vasraza36531c2020-04-29 18:39:35 +0100153 <dependency>
154 <groupId>org.aspectj</groupId>
155 <artifactId>aspectjweaver</artifactId>
156 <version>${aspectj.version}</version>
157 </dependency>
Michael Lando5b593492018-07-29 16:13:45 +0300158
vasraza36531c2020-04-29 18:39:35 +0100159 <dependency>
160 <groupId>org.springframework</groupId>
161 <artifactId>spring-aop</artifactId>
162 <version>${spring.version}</version>
vasraz8dbc7322021-06-26 14:23:12 +0100163 <exclusions>
164 <exclusion>
165 <groupId>org.springframework</groupId>
166 <artifactId>spring-core</artifactId>
167 </exclusion>
168 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100169 </dependency>
Michael Lando5b593492018-07-29 16:13:45 +0300170
vasraza36531c2020-04-29 18:39:35 +0100171 <dependency>
172 <groupId>org.springframework</groupId>
173 <artifactId>spring-tx</artifactId>
174 <version>${spring.version}</version>
vasraz8dbc7322021-06-26 14:23:12 +0100175 <exclusions>
176 <exclusion>
177 <groupId>org.springframework</groupId>
178 <artifactId>spring-core</artifactId>
179 </exclusion>
180 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100181 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200182
vasraza36531c2020-04-29 18:39:35 +0100183 <dependency>
184 <groupId>com.fasterxml.jackson.core</groupId>
185 <artifactId>jackson-databind</artifactId>
186 <version>${jackson.version}</version>
vasrazca685bb2020-06-11 17:05:29 +0100187 <exclusions>
188 <exclusion>
189 <groupId>com.fasterxml.jackson.core</groupId>
190 <artifactId>jackson-core</artifactId>
191 </exclusion>
192 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100193 </dependency>
Michael Landoa5445102018-03-04 14:53:33 +0200194
vasraza36531c2020-04-29 18:39:35 +0100195 <dependency>
196 <groupId>com.fasterxml.jackson.core</groupId>
197 <artifactId>jackson-core</artifactId>
198 <version>${jackson.version}</version>
199 </dependency>
Michael Lando5b593492018-07-29 16:13:45 +0300200
vasraza36531c2020-04-29 18:39:35 +0100201 <dependency>
vasraza36531c2020-04-29 18:39:35 +0100202 <groupId>org.yaml</groupId>
203 <artifactId>snakeyaml</artifactId>
204 <version>${snakeyaml.version}</version>
205 <scope>provided</scope>
206 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200207
vasraza36531c2020-04-29 18:39:35 +0100208 <dependency>
209 <groupId>com.google.code.gson</groupId>
210 <artifactId>gson</artifactId>
211 <version>${gson.version}</version>
212 <scope>provided</scope>
213 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200214
vasraza36531c2020-04-29 18:39:35 +0100215 <dependency>
216 <groupId>org.functionaljava</groupId>
217 <artifactId>functionaljava</artifactId>
218 <version>${functionaljava.version}</version>
219 <scope>provided</scope>
220 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200221
vasraza36531c2020-04-29 18:39:35 +0100222 <!-- http client -->
223 <dependency>
vasrazdfe98bd2023-07-05 22:22:43 +0100224 <groupId>org.apache.httpcomponents.client5</groupId>
225 <artifactId>httpclient5</artifactId>
vasraza36531c2020-04-29 18:39:35 +0100226 <version>${httpclient.version}</version>
227 <scope>provided</scope>
vasraz66af7c52021-07-20 23:22:45 +0100228 <exclusions>
229 <exclusion>
230 <groupId>commons-codec</groupId>
231 <artifactId>commons-codec</artifactId>
232 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000233 <exclusion>
234 <groupId>org.apache.httpcomponents</groupId>
235 <artifactId>httpcore</artifactId>
236 </exclusion>
vasraz66af7c52021-07-20 23:22:45 +0100237 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100238 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200239
vasraza36531c2020-04-29 18:39:35 +0100240 <dependency>
241 <groupId>org.apache.httpcomponents</groupId>
242 <artifactId>httpcore</artifactId>
243 <version>${httpcore.version}</version>
244 <scope>provided</scope>
245 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200246
vasraza36531c2020-04-29 18:39:35 +0100247 <dependency>
248 <groupId>com.google.guava</groupId>
249 <artifactId>guava</artifactId>
250 <version>${guava.version}</version>
251 <scope>provided</scope>
252 </dependency>
Michael Landoa5445102018-03-04 14:53:33 +0200253
vasraza36531c2020-04-29 18:39:35 +0100254 <!-- TEST -->
255 <dependency>
256 <groupId>org.assertj</groupId>
257 <artifactId>assertj-core</artifactId>
258 <scope>test</scope>
259 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200260
vasraza36531c2020-04-29 18:39:35 +0100261 <dependency>
262 <groupId>org.springframework</groupId>
263 <artifactId>spring-test</artifactId>
264 <version>${spring.version}</version>
265 <scope>test</scope>
266 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200267
vasraza36531c2020-04-29 18:39:35 +0100268 <dependency>
269 <groupId>org.junit.jupiter</groupId>
270 <artifactId>junit-jupiter</artifactId>
271 <version>${junitJupiter.version}</version>
272 <scope>test</scope>
273 </dependency>
Baumel, Dvir (db384r)3e879322020-03-23 16:21:05 +0200274
vasraza36531c2020-04-29 18:39:35 +0100275 <dependency>
276 <groupId>org.mockito</groupId>
277 <artifactId>mockito-junit-jupiter</artifactId>
278 <version>${mockitoJupiter.version}</version>
279 <scope>test</scope>
280 </dependency>
Baumel, Dvir (db384r)3e879322020-03-23 16:21:05 +0200281
vasraza36531c2020-04-29 18:39:35 +0100282 <dependency>
vasraza36531c2020-04-29 18:39:35 +0100283 <groupId>org.springframework</groupId>
284 <artifactId>spring-expression</artifactId>
285 <version>${spring.version}</version>
286 <scope>test</scope>
287 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200288
vasraza36531c2020-04-29 18:39:35 +0100289 <dependency>
vasraz9aef1232022-08-20 18:12:07 +0100290 <groupId>org.apache.tinkerpop</groupId>
291 <artifactId>gremlin-core</artifactId>
292 <version>3.4.13</version>
293 </dependency>
294 <dependency>
vasraza36531c2020-04-29 18:39:35 +0100295 <groupId>org.janusgraph</groupId>
296 <artifactId>janusgraph-core</artifactId>
297 <version>${janusgraph.version}</version>
298 <scope>provided</scope>
299 <exclusions>
300 <exclusion>
vasraz086406a2021-02-22 09:50:07 +0000301 <groupId>org.apache.tinkerpop</groupId>
vasraz9aef1232022-08-20 18:12:07 +0100302 <artifactId>gremlin-groovy</artifactId>
303 </exclusion>
304 <exclusion>
305 <groupId>org.apache.tinkerpop</groupId>
306 <artifactId>gremlin-core</artifactId>
vasraz086406a2021-02-22 09:50:07 +0000307 </exclusion>
308 <exclusion>
vasraza36531c2020-04-29 18:39:35 +0100309 <groupId>org.json</groupId>
310 <artifactId>json</artifactId>
311 </exclusion>
312 <exclusion>
313 <artifactId>slf4j-log4j12</artifactId>
314 <groupId>org.slf4j</groupId>
315 </exclusion>
316 <exclusion>
317 <artifactId>commons-collections</artifactId>
318 <groupId>commons-collections</groupId>
319 </exclusion>
320 <exclusion>
321 <artifactId>groovy</artifactId>
322 <groupId>org.codehaus.groovy</groupId>
323 </exclusion>
vasrazb7ea3ef2021-05-12 13:56:51 +0100324 <exclusion>
325 <groupId>commons-io</groupId>
326 <artifactId>commons-io</artifactId>
327 </exclusion>
vasraz66af7c52021-07-20 23:22:45 +0100328 <exclusion>
329 <groupId>commons-codec</groupId>
330 <artifactId>commons-codec</artifactId>
331 </exclusion>
vasrazb65fcbf2021-07-26 15:01:06 +0100332 <exclusion>
333 <groupId>dom4j</groupId>
334 <artifactId>dom4j</artifactId>
335 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000336 <exclusion>
337 <groupId>org.slf4j</groupId>
338 <artifactId>jcl-over-slf4j</artifactId>
339 </exclusion>
vasraza36531c2020-04-29 18:39:35 +0100340 </exclusions>
341 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200342
vasraza36531c2020-04-29 18:39:35 +0100343 <dependency>
344 <groupId>org.janusgraph</groupId>
345 <artifactId>janusgraph-cassandra</artifactId>
346 <version>${janusgraph.version}</version>
347 <scope>provided</scope>
348 <exclusions>
349 <exclusion>
vasrazdffdf562023-05-18 16:13:52 +0100350 <groupId>joda-time</groupId>
351 <artifactId>joda-time</artifactId>
352 </exclusion>
353 <exclusion>
vasraza36531c2020-04-29 18:39:35 +0100354 <groupId>org.slf4j</groupId>
355 <artifactId>slf4j-log4j12</artifactId>
356 </exclusion>
vasrazc81c95b2021-05-31 23:08:39 +0100357 <exclusion>
358 <groupId>org.apache.thrift</groupId>
359 <artifactId>libthrift</artifactId>
360 </exclusion>
361 <exclusion>
362 <groupId>org.codehaus.jackson</groupId>
363 <artifactId>jackson-mapper-asl</artifactId>
364 </exclusion>
vasraz66af7c52021-07-20 23:22:45 +0100365 <exclusion>
366 <groupId>commons-codec</groupId>
367 <artifactId>commons-codec</artifactId>
368 </exclusion>
369 <exclusion>
370 <groupId>org.hibernate</groupId>
371 <artifactId>hibernate-validator</artifactId>
372 </exclusion>
vasrazdfe98bd2023-07-05 22:22:43 +0100373 <exclusion>
374 <groupId>javax.validation</groupId>
375 <artifactId>validation-api</artifactId>
376 </exclusion>
vasraza36531c2020-04-29 18:39:35 +0100377 </exclusions>
378 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200379
vasraza36531c2020-04-29 18:39:35 +0100380 <dependency>
381 <groupId>org.apache.commons</groupId>
382 <artifactId>commons-lang3</artifactId>
383 <version>${lang3.version}</version>
384 <scope>provided</scope>
385 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +0200386
vasrazc81c95b2021-05-31 23:08:39 +0100387 <dependency>
388 <groupId>org.apache.thrift</groupId>
389 <artifactId>libthrift</artifactId>
390 <version>${thrift.version}</version>
391 <scope>test</scope>
392 </dependency>
393
vasraza36531c2020-04-29 18:39:35 +0100394 <!-- CASSANDRA -->
395 <dependency>
396 <groupId>com.datastax.cassandra</groupId>
397 <artifactId>cassandra-driver-core</artifactId>
398 <version>${cassandra.driver.version}</version>
399 <scope>provided</scope>
400 <exclusions>
401 <exclusion>
402 <groupId>io.netty</groupId>
403 <artifactId>netty-handler</artifactId>
404 </exclusion>
vasraz59d0b402022-08-16 10:11:06 +0100405 <exclusion>
406 <groupId>com.github.jnr</groupId>
407 <artifactId>jnr-posix</artifactId>
408 </exclusion>
vasraza36531c2020-04-29 18:39:35 +0100409 </exclusions>
410 </dependency>
411 <dependency>
412 <groupId>com.datastax.cassandra</groupId>
413 <artifactId>cassandra-driver-mapping</artifactId>
414 <version>${cassandra.driver.version}</version>
415 <scope>provided</scope>
416 </dependency>
417 <dependency>
vasraz2664cee2022-06-03 17:11:29 +0100418 <groupId>io.netty</groupId>
419 <artifactId>netty-common</artifactId>
420 <version>${netty.version}</version>
421 </dependency>
422 <dependency>
vasraza36531c2020-04-29 18:39:35 +0100423 <groupId>com.datastax.oss</groupId>
424 <artifactId>java-driver-core</artifactId>
425 <version>${java.driver.core.version}</version>
vasraz086406a2021-02-22 09:50:07 +0000426 <exclusions>
427 <exclusion>
428 <groupId>org.apache.tinkerpop</groupId>
429 <artifactId>gremlin-driver</artifactId>
430 </exclusion>
vasraz2664cee2022-06-03 17:11:29 +0100431 <exclusion>
432 <groupId>io.netty</groupId>
433 <artifactId>netty-common</artifactId>
434 </exclusion>
vasraz59d0b402022-08-16 10:11:06 +0100435 <exclusion>
436 <groupId>com.github.jnr</groupId>
437 <artifactId>jnr-posix</artifactId>
438 </exclusion>
vasraz086406a2021-02-22 09:50:07 +0000439 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100440 </dependency>
441 <dependency>
442 <groupId>org.cassandraunit</groupId>
443 <artifactId>cassandra-unit</artifactId>
444 <version>${cassandra.unit.version}</version>
445 <scope>test</scope>
446 <exclusions>
447 <exclusion>
448 <groupId>org.apache.cassandra</groupId>
449 <artifactId>cassandra-all</artifactId>
450 </exclusion>
451 <exclusion>
452 <groupId>org.apache.thrift</groupId>
453 <artifactId>libthrift</artifactId>
454 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000455 <exclusion>
456 <groupId>net.java.dev.jna</groupId>
457 <artifactId>jna</artifactId>
458 </exclusion>
vasrazdfe98bd2023-07-05 22:22:43 +0100459 <exclusion>
460 <groupId>junit</groupId>
461 <artifactId>junit</artifactId>
462 </exclusion>
vasraza36531c2020-04-29 18:39:35 +0100463 </exclusions>
464 </dependency>
465 <dependency>
466 <groupId>org.apache.cassandra</groupId>
467 <artifactId>cassandra-all</artifactId>
vasrazc81c95b2021-05-31 23:08:39 +0100468 <version>${cassandra-all.version}</version>
469 <exclusions>
470 <exclusion>
vasrazdffdf562023-05-18 16:13:52 +0100471 <groupId>joda-time</groupId>
472 <artifactId>joda-time</artifactId>
473 </exclusion>
474 <exclusion>
vasrazc81c95b2021-05-31 23:08:39 +0100475 <groupId>org.apache.thrift</groupId>
476 <artifactId>libthrift</artifactId>
477 </exclusion>
478 <exclusion>
479 <groupId>org.hibernate</groupId>
480 <artifactId>hibernate-validator</artifactId>
481 </exclusion>
vasraz66af7c52021-07-20 23:22:45 +0100482 <exclusion>
483 <groupId>commons-codec</groupId>
484 <artifactId>commons-codec</artifactId>
485 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000486 <exclusion>
487 <groupId>net.java.dev.jna</groupId>
488 <artifactId>jna</artifactId>
489 </exclusion>
490 <exclusion>
491 <groupId>org.slf4j</groupId>
492 <artifactId>log4j-over-slf4j</artifactId>
493 </exclusion>
494 <exclusion>
495 <groupId>org.slf4j</groupId>
496 <artifactId>jcl-over-slf4j</artifactId>
497 </exclusion>
vasrazc81c95b2021-05-31 23:08:39 +0100498 </exclusions>
vasraza36531c2020-04-29 18:39:35 +0100499 <scope>test</scope>
500 </dependency>
vasraz987fc742021-11-29 17:42:02 +0000501 <dependency>
502 <groupId>net.java.dev.jna</groupId>
503 <artifactId>jna</artifactId>
504 <version>5.10.0</version>
505 </dependency>
vasraza36531c2020-04-29 18:39:35 +0100506 <!-- CASSANDRA END -->
Tal Gitelmane0199372018-09-18 11:57:53 +0300507
vasraza36531c2020-04-29 18:39:35 +0100508 <dependency>
vasraz66af7c52021-07-20 23:22:45 +0100509 <groupId>commons-codec</groupId>
510 <artifactId>commons-codec</artifactId>
511 <version>${commons-codec}</version>
512 </dependency>
513
514 <dependency>
vasrazdfe98bd2023-07-05 22:22:43 +0100515 <groupId>org.apache.groovy</groupId>
vasraza36531c2020-04-29 18:39:35 +0100516 <artifactId>groovy</artifactId>
vasrazdfe98bd2023-07-05 22:22:43 +0100517 <version>${groovy.version}</version>
vasraza36531c2020-04-29 18:39:35 +0100518 </dependency>
vasrazc81c95b2021-05-31 23:08:39 +0100519 <dependency>
520 <groupId>org.togglz</groupId>
521 <artifactId>togglz-testing</artifactId>
522 <version>${togglz.version}</version>
523 <scope>test</scope>
524 </dependency>
vasraza36531c2020-04-29 18:39:35 +0100525 </dependencies>
Michael Lando451a3402017-02-19 10:28:42 +0200526
vasraza36531c2020-04-29 18:39:35 +0100527 <build>
sebdet5b057082020-09-01 23:47:27 +0200528 <plugins>
529 <plugin>
530 <groupId>org.apache.maven.plugins</groupId>
531 <artifactId>maven-surefire-plugin</artifactId>
532 <configuration>
533 <forkCount>1</forkCount>
534 </configuration>
535 </plugin>
536 </plugins>
vasraza36531c2020-04-29 18:39:35 +0100537 <pluginManagement>
538 <plugins>
539 <!--This plugin's configuration is used to store Eclipse m2e settings
540 only. It has no influence on the Maven build itself. -->
541 <plugin>
542 <groupId>org.eclipse.m2e</groupId>
543 <artifactId>lifecycle-mapping</artifactId>
544 <version>1.0.0</version>
545 <configuration>
546 <lifecycleMappingMetadata>
547 <pluginExecutions>
548 <pluginExecution>
549 <pluginExecutionFilter>
550 <groupId>fr.fastconnect</groupId>
551 <artifactId>plantuml-maven-plugin</artifactId>
552 <versionRange>[1.0.0,)</versionRange>
553 <goals>
554 <goal>plant</goal>
555 </goals>
556 </pluginExecutionFilter>
557 <action>
558 <ignore/>
559 </action>
560 </pluginExecution>
561 </pluginExecutions>
562 </lifecycleMappingMetadata>
563 </configuration>
564 </plugin>
565 <plugin>
566 <groupId>com.github.sylvainlaurent.maven</groupId>
567 <artifactId>yaml-json-validator-maven-plugin</artifactId>
568 <executions>
569 <execution>
570 <id>validate</id>
571 <phase>validate</phase>
572 <goals>
573 <goal>validate</goal>
574 </goals>
575 <configuration>
576 <validationSets>
577 <validationSet>
578 <includes>
579 <include>src/main/resources/**/*.y*ml</include>
580 <include>src/test/resources/**/*.y*ml</include>
581 </includes>
582 </validationSet>
583 <validationSet>
584 <includes>
585 <include>src/main/resources/**/*.json</include>
586 <include>src/test/resources/**/*.json</include>
587 </includes>
588 </validationSet>
589 </validationSets>
JulienBe6bd3d3a2020-06-24 15:35:23 +0200590 <skip>${skipYamlJsonValidator}</skip>
vasraza36531c2020-04-29 18:39:35 +0100591 </configuration>
592 </execution>
593 </executions>
594 </plugin>
595 </plugins>
596 </pluginManagement>
sebdet5b057082020-09-01 23:47:27 +0200597
vasraza36531c2020-04-29 18:39:35 +0100598 </build>
JulienBe56f99ec2020-06-24 17:31:27 +0200599</project>