forked from infinispan/infinispan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pom.xml
3279 lines (3253 loc) · 155 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-build-configuration-parent</artifactId>
<version>14.0.0-SNAPSHOT</version>
<relativePath>build-configuration/pom.xml</relativePath>
</parent>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-parent</artifactId>
<version>14.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Infinispan Common Parent</name>
<description>Infinispan common parent POM module</description>
<url>http://www.infinispan.org</url>
<organization>
<name>JBoss, a division of Red Hat</name>
<url>http://www.jboss.org</url>
</organization>
<licenses>
<license>
<name>Apache License 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>placeholder</id>
<name>See http://www.infinispan.org for a complete list of contributors</name>
</developer>
</developers>
<mailingLists>
<mailingList>
<name>Infinispan Issues</name>
<subscribe>https://lists.jboss.org/mailman/listinfo/infinispan-issues</subscribe>
<unsubscribe>https://lists.jboss.org/mailman/listinfo/infinispan-issues</unsubscribe>
<post>infinispan-issues@lists.jboss.org</post>
<archive>http://lists.jboss.org/pipermail/infinispan-issues/</archive>
</mailingList>
<mailingList>
<name>Infinispan Developers</name>
<subscribe>https://lists.jboss.org/mailman/listinfo/infinispan-dev</subscribe>
<unsubscribe>https://lists.jboss.org/mailman/listinfo/infinispan-dev</unsubscribe>
<post>infinispan-dev@lists.jboss.org</post>
<archive>http://lists.jboss.org/pipermail/infinispan-dev/</archive>
</mailingList>
</mailingLists>
<scm>
<connection>scm:git:git@github.com:infinispan/infinispan.git</connection>
<developerConnection>scm:git:git@github.com:infinispan/infinispan.git</developerConnection>
<url>https://github.com/infinispan/infinispan</url>
</scm>
<issueManagement>
<system>jira</system>
<url>https://issues.jboss.org/browse/ISPN</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>https://ci.infinispan.org</url>
<notifiers>
<notifier>
<type>mail</type>
<address>infinispan-commits@lists.jboss.org</address>
</notifier>
</notifiers>
</ciManagement>
<distributionManagement>
<repository>
<id>${jboss.releases.repo.id}</id>
<name>JBoss Release Repository</name>
<url>${jboss.releases.repo.url}</url>
</repository>
<snapshotRepository>
<id>${jboss.snapshots.repo.id}</id>
<name>JBoss Snapshot Repository</name>
<url>${jboss.snapshots.repo.url}</url>
</snapshotRepository>
</distributionManagement>
<modules>
<module>build-configuration</module>
<module>checkstyle</module>
<module>component-annotations</module>
<module>component-processor</module>
<module>logging/logging-annotations</module>
<module>logging/logging-processor</module>
<module>commons</module>
<module>commons-test</module>
<module>plugins/infinispan-defaults-maven-plugin</module>
<module>core</module>
<module>jboss-marshalling</module>
<module>extended-statistics</module>
<module>counter</module>
<module>multimap</module>
<module>tools</module>
<module>query-dsl</module>
<module>query-core</module>
<module>query</module>
<module>object-filter</module>
<module>remote-query/remote-query-client</module>
<module>remote-query/remote-query-server</module>
<module>persistence</module>
<module>persistence/jdbc</module>
<module>persistence/jdbc-common</module>
<module>persistence/jpa</module>
<module>persistence/remote</module>
<module>persistence/rocksdb</module>
<module>persistence/sql</module>
<module>server</module>
<module>server/core</module>
<module>server/memcached</module>
<module>server/hotrod</module>
<module>server/rest</module>
<module>server/router</module>
<module>server/runtime</module>
<module>server/testdriver</module>
<module>server/tests</module>
<module>client/rest-client</module>
<module>client/hotrod-client</module>
<module>client/infinispan-key-value-store-hotrod</module>
<module>archetypes</module>
<module>all</module>
<module>all/cli</module>
<module>spring/spring5</module>
<module>spring/spring5/spring5-common</module>
<module>spring/spring5/spring5-embedded</module>
<module>spring/spring5/spring5-remote</module>
<module>spring/spring-boot</module>
<module>cli</module>
<module>tasks/api</module>
<module>tasks/manager</module>
<module>tasks/scripting</module>
<module>cdi</module>
<module>cdi/common</module>
<module>cdi/embedded</module>
<module>cdi/remote</module>
<module>lock</module>
<module>jcache</module>
<module>wildfly/feature-pack</module>
<module>integrationtests</module>
<module>integrationtests/endpoints-interop-it</module>
<module>integrationtests/jboss-marshalling-it</module>
<module>integrationtests/cdi-jcache-it</module>
<module>integrationtests/security-it</module>
<module>integrationtests/security-manager-it</module>
<module>integrationtests/cdi-weld-se-it</module>
<module>integrationtests/spring-boot-it</module>
<module>integrationtests/server-integration</module>
<module>integrationtests/server-integration/server-integration-commons</module>
<module>integrationtests/server-integration/wildfly-modules</module>
<module>integrationtests/server-integration/third-party-server</module>
<module>client/marshaller</module>
<module>hibernate</module>
<module>api</module>
<module>anchored-keys</module>
<module>cloudevents-integration</module>
</modules>
<properties>
<!-- Semantic versioning defaults. -->
<bnd.consumer.policy>$<range;[==,+)></bnd.consumer.policy>
<bnd.provider.policy>$<range;[==,=+)></bnd.provider.policy>
<buildDirectory>target</buildDirectory>
<commitProtoLockChanges>false</commitProtoLockChanges>
<defaultExcludedJUnitGroups>org.infinispan.commons.test.categories.Unstable,org.infinispan.commons.test.categories.Stress,org.infinispan.commons.test.categories.Profiling</defaultExcludedJUnitGroups>
<!-- unstable and stress because we can have them inside a functional class, for example -->
<defaultExcludedTestNGGroups>unstable,stress</defaultExcludedTestNGGroups>
<defaultTestNGGroups>functional,unit,xsite,arquillian</defaultTestNGGroups>
<dir.ispn>../</dir.ispn>
<dir.jacoco>${session.executionRootDirectory}/jacoco/</dir.jacoco>
<dir.jacoco.merged>../jacoco/merged/</dir.jacoco.merged>
<dir.jacoco.report>../jacoco/report/</dir.jacoco.report>
<testjvm.commonArgs>-XX:+UseG1GC -XX:-TieredCompilation -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${user.dir} -Djboss.modules.settings.xml.url=${jboss.modules.settings.xml.url}</testjvm.commonArgs>
<!--
java.lang, java.util, java.io, java.lang.invoke, java.lang, reflect, java.util.concurrent, java.time:
core externalizers for JDK types
java.nio, jdk.internal.ref, jdk.internal.misc, sun.nio.ch: Netty, server/hotrod
com.sun.security.sasl: CRAM-MD5 mechanism, server/hotrod
java.text: XStream, server/rest
java.security: Wildfly, server/integration/*
-->
<testjvm.jigsawArgs>
-Dsun.reflect.debugModuleAccessChecks=true
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.base/java.time=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED
--add-exports=java.security.sasl/com.sun.security.sasl=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
--add-opens=java.base/java.security=ALL-UNNAMED
--add-exports=jdk.security.jgss/com.sun.security.sasl.gsskerb=ALL-UNNAMED
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
--add-exports=java.security.sasl/com.sun.security.sasl.digest=ALL-UNNAMED
--add-exports=java.security.sasl/com.sun.security.sasl.ntlm=ALL-UNNAMED
--add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED
--add-opens=java.management/javax.management=ALL-UNNAMED
--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
--add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED
--add-exports=jdk.unsupported/sun.reflect=ALL-UNNAMED
--add-opens=java.base/com.sun.crypto.provider=ALL-UNNAMED
--add-modules=java.se
</testjvm.jigsawArgs>
<testjvm.blockHoundRedefinitionArgs/>
<testjvm.jdkSpecificArgs>${testjvm.jigsawArgs} ${testjvm.blockHoundRedefinitionArgs}</testjvm.jdkSpecificArgs>
<testjvm.extraArgs/>
<forkJvmArgs>-Xmx1G ${testjvm.commonArgs} ${testjvm.jdkSpecificArgs} ${testjvm.extraArgs}</forkJvmArgs>
<server.jvm>${env.JAVA_HOME}</server.jvm>
<server.jvm.args>${testjvm.commonArgs} ${testjvm.jdkSpecificArgs} ${testjvm.extraArgs}</server.jvm.args>
<infinispan.module-suffix>-${project.artifactId}</infinispan.module-suffix>
<infinispan.test.jvm.version.regex>^1\.8\.0.*</infinispan.test.jvm.version.regex>
<ansi.strip/>
<infinispan.root>${basedir}</infinispan.root>
<infinispan.cluster.stack>test-udp</infinispan.cluster.stack>
<infinispan.test.parallel.threads>8</infinispan.test.parallel.threads>
<server.test.provisioning>thin</server.test.provisioning>
<skipArtifactUpload>false</skipArtifactUpload>
<upload.username>infinispan</upload.username>
<upload.host>filemgmt.jboss.org</upload.host>
<upload.downloadsDir>${upload.username}@${upload.host}:/downloads_htdocs/infinispan/${project.version}</upload.downloadsDir>
<upload.docsPath>/docs_htdocs/infinispan/${infinispan.base.version}</upload.docsPath>
<upload.docsDir>${upload.username}@${upload.host}:${upload.docsPath}</upload.docsDir>
<upload.keyFile>${env.HOME}/.ssh/ispn_release</upload.keyFile>
<upload.schemaDir>${upload.username}@${upload.host}:/schema_htdocs/infinispan</upload.schemaDir>
<junitListener>org.infinispan.commons.test.JUnitTestListener</junitListener>
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
<module.skipCopyDependencies>true</module.skipCopyDependencies>
<module.skipSupportModuleDeployment>true</module.skipSupportModuleDeployment>
<packaging>jar</packaging>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<testNGListeners>org.infinispan.commons.test.TestNGTestListener,org.infinispan.commons.test.PolarionJUnitXMLReporter</testNGListeners>
<log4j.configurationFile>${infinispan.root}/etc/log4j2.xml</log4j.configurationFile>
<uberjar.deps.optional>true</uberjar.deps.optional>
<jboss.modules.settings.xml.url>file://${infinispan.root}/maven-settings.xml</jboss.modules.settings.xml.url>
<!-- dependencies version -->
<versionx.ant-contrib.ant-contrib>${version.ant-contrib}</versionx.ant-contrib.ant-contrib>
<versionx.com.amazonaws>1.11.708</versionx.com.amazonaws>
<versionx.com.bouncycastle>${version.bouncycastle}</versionx.com.bouncycastle>
<versionx.com.clearspring.analytics.stream>2.2.0</versionx.com.clearspring.analytics.stream>
<versionx.com.esotericsoftware.kryo>4.0.2</versionx.com.esotericsoftware.kryo>
<versionx.com.fasterxml.jackson.core.jackson-annotations>${version.jackson}</versionx.com.fasterxml.jackson.core.jackson-annotations>
<versionx.com.fasterxml.jackson.core.jackson-core>${version.jackson}</versionx.com.fasterxml.jackson.core.jackson-core>
<versionx.com.fasterxml.jackson.core.jackson-databind>${version.jackson.databind}</versionx.com.fasterxml.jackson.core.jackson-databind>
<versionx.com.fasterxml.jackson.modules.jackson-modules-java8>${version.jackson.databind}</versionx.com.fasterxml.jackson.modules.jackson-modules-java8>
<versionx.com.github.ben-manes.caffeine.caffeine>${version.caffeine}</versionx.com.github.ben-manes.caffeine.caffeine>
<versionx.com.google.errorprone.error_prone_annotations>2.1.3</versionx.com.google.errorprone.error_prone_annotations>
<versionx.com.google.guava.guava>30.1.1-jre</versionx.com.google.guava.guava>
<versionx.com.google.testing.compile>0.15</versionx.com.google.testing.compile>
<versionx.com.h2database.h2>1.4.200</versionx.com.h2database.h2>
<versionx.com.ibm.db2>11.5.6.0</versionx.com.ibm.db2>
<versionx.com.microsoft.azure.azure-storage>8.6.5</versionx.com.microsoft.azure.azure-storage>
<versionx.com.microsoft.sqlserver>9.4.0.jre11</versionx.com.microsoft.sqlserver>
<versionx.com.mysqldatabase.mysql>8.0.16</versionx.com.mysqldatabase.mysql>
<versionx.com.postgresqldatabase.postgresql>42.2.5</versionx.com.postgresqldatabase.postgresql>
<versionx.com.oracle.ojdbc.ojdbc8>19.3.0.0</versionx.com.oracle.ojdbc.ojdbc8>
<versionx.com.squareup.okhttp3.ohhttp>${version.okhttp}</versionx.com.squareup.okhttp3.ohhttp>
<versionx.com.sun.tools>1.8.0_161</versionx.com.sun.tools>
<versionx.com.thoughtworks.xstream.xstream>1.4.18</versionx.com.thoughtworks.xstream.xstream>
<versionx.commons-dbcp.commons-dbcp>1.4</versionx.commons-dbcp.commons-dbcp>
<versionx.commons-io.commons-io>2.8.0</versionx.commons-io.commons-io>
<versionx.commons-logging.commons-logging>1.2</versionx.commons-logging.commons-logging>
<versionx.de.javakaffee.kryo-serializers>0.41</versionx.de.javakaffee.kryo-serializers>
<versionx.gnu.getopt.java-getopt>1.0.13</versionx.gnu.getopt.java-getopt>
<versionx.io.fabric8.kubernetes-client>${version.fabric8.kubernetes-client}</versionx.io.fabric8.kubernetes-client>
<versionx.io.netty.netty-buffer>${version.netty}</versionx.io.netty.netty-buffer>
<versionx.io.netty.netty-codec>${version.netty}</versionx.io.netty.netty-codec>
<versionx.io.netty.netty-codec-http>${version.netty}</versionx.io.netty.netty-codec-http>
<versionx.io.netty.netty-codec-http2>${version.netty}</versionx.io.netty.netty-codec-http2>
<versionx.io.netty.netty-common>${version.netty}</versionx.io.netty.netty-common>
<versionx.io.netty.netty-handler>${version.netty}</versionx.io.netty.netty-handler>
<versionx.io.netty.netty-resolver>${version.netty}</versionx.io.netty.netty-resolver>
<versionx.io.netty.netty-transport>${version.netty}</versionx.io.netty.netty-transport>
<versionx.io.netty.netty-transport-native-epoll>${version.netty}</versionx.io.netty.netty-transport-native-epoll>
<versionx.io.netty.netty-transport-native-unix-common>${version.netty}</versionx.io.netty.netty-transport-native-unix-common>
<versionx.io.protostuff.protostuff-collectionschema>${version.protostuff}</versionx.io.protostuff.protostuff-collectionschema>
<versionx.io.protostuff.protostuff-core>${version.protostuff}</versionx.io.protostuff.protostuff-core>
<versionx.io.protostuff.protostuff-runtime>${version.protostuff}</versionx.io.protostuff.protostuff-runtime>
<versionx.io.protostuff.protostuff-runtime-registry>${version.protostuff}</versionx.io.protostuff.protostuff-runtime-registry>
<versionx.io.reactivex.rxjava3.rxjava>${version.rxjava}</versionx.io.reactivex.rxjava3.rxjava>
<versionx.javax.activation.activation>1.1.1</versionx.javax.activation.activation>
<versionx.javax.annotation.javax.annotation-api>1.3.1</versionx.javax.annotation.javax.annotation-api>
<versionx.javax.cache.cache-api>${version.javax.cache}</versionx.javax.cache.cache-api>
<versionx.javax.cache.cache-tests>${version.javax.cache}</versionx.javax.cache.cache-tests>
<versionx.javax.cache.cdi-weld-annotations-test-harness>${version.javax.cache}</versionx.javax.cache.cdi-weld-annotations-test-harness>
<versionx.javax.inject.javax.inject>1</versionx.javax.inject.javax.inject>
<versionx.junit.junit>${version.junit}</versionx.junit.junit>
<versionx.junit.junit5>${version.junit5}</versionx.junit.junit5>
<versionx.mysql.mysql-connector-java>8.0.16</versionx.mysql.mysql-connector-java>
<versionx.net.spy.spymemcached>2.12.1</versionx.net.spy.spymemcached>
<versionx.org.aesh.aesh>2.6</versionx.org.aesh.aesh>
<versionx.org.antlr.antlr-runtime>3.5.2</versionx.org.antlr.antlr-runtime>
<versionx.org.apache.ant.ant>${version.ant}</versionx.org.apache.ant.ant>
<versionx.org.apache.avro.avro>1.9.1</versionx.org.apache.avro.avro>
<versionx.org.apache.commons.commons-lang3>3.9</versionx.org.apache.commons.commons-lang3>
<versionx.org.apache.commons.commons-math>2.2</versionx.org.apache.commons.commons-math>
<versionx.org.apache.directory.server.apacheds>2.0.0-M24</versionx.org.apache.directory.server.apacheds>
<versionx.org.apache.mina.mina>2.0.17</versionx.org.apache.mina.mina>
<versionx.org.apache.geronimo.components.geronimo-transaction>3.1.1</versionx.org.apache.geronimo.components.geronimo-transaction>
<versionx.org.apache.logging.log4j.log4j-api>${version.log4j}</versionx.org.apache.logging.log4j.log4j-api>
<versionx.org.apache.logging.log4j.log4j-core>${version.log4j}</versionx.org.apache.logging.log4j.log4j-core>
<versionx.org.apache.logging.log4j.log4j-slf4j-impl>${version.log4j}</versionx.org.apache.logging.log4j.log4j-slf4j-impl>
<versionx.org.apache.logging.log4j.log4j-jul>${version.log4j}</versionx.org.apache.logging.log4j.log4j-jul>
<versionx.org.apache.lucene.lucene-analyzers-common>${version.lucene}</versionx.org.apache.lucene.lucene-analyzers-common>
<versionx.org.apache.lucene.lucene-core>${version.lucene}</versionx.org.apache.lucene.lucene-core>
<versionx.org.apache.lucene.lucene-facet>${version.lucene}</versionx.org.apache.lucene.lucene-facet>
<versionx.org.apache.lucene.lucene-grouping>${version.lucene}</versionx.org.apache.lucene.lucene-grouping>
<versionx.org.apache.lucene.lucene-join>${version.lucene}</versionx.org.apache.lucene.lucene-join>
<versionx.org.apache.lucene.lucene-misc>${version.lucene}</versionx.org.apache.lucene.lucene-misc>
<versionx.org.apache.lucene.lucene-queryparser>${version.lucene}</versionx.org.apache.lucene.lucene-queryparser>
<versionx.org.apache.maven.maven-core>3.5.4</versionx.org.apache.maven.maven-core>
<versionx.org.apache.maven.plugin-tools.maven-plugin-annotations>3.5.1</versionx.org.apache.maven.plugin-tools.maven-plugin-annotations>
<versionx.org.aspectj.aspectjweaver>1.8.1</versionx.org.aspectj.aspectjweaver>
<versionx.org.assertj.assertj-core>3.4.1</versionx.org.assertj.assertj-core>
<versionx.org.codehaus.plexus.plexus-utils>3.1.0</versionx.org.codehaus.plexus.plexus-utils>
<versionx.org.codehaus.mojo.versions-maven-plugin>2.7</versionx.org.codehaus.mojo.versions-maven-plugin>
<versionx.org.dom4j.dom4j>2.1.3</versionx.org.dom4j.dom4j>
<versionx.org.glassfish.jaxb.jaxb-runtime>${version.glassfish.jaxb}</versionx.org.glassfish.jaxb.jaxb-runtime>
<versionx.org.hamcrest.hamcrest-core>${version.hamcrest}</versionx.org.hamcrest.hamcrest-core>
<versionx.org.hamcrest.hamcrest-library>${version.hamcrest}</versionx.org.hamcrest.hamcrest-library>
<versionx.org.hibernate.common.hibernate-commons-annotations>5.0.5.Final</versionx.org.hibernate.common.hibernate-commons-annotations>
<versionx.org.hibernate.hibernate-core>${version.hibernate.core}</versionx.org.hibernate.hibernate-core>
<versionx.org.hibernate.search.hibernate-search-backend-lucene>${version.hibernate.search}</versionx.org.hibernate.search.hibernate-search-backend-lucene>
<versionx.org.hibernate.search.hibernate-search-mapper-pojo-base>${version.hibernate.search}</versionx.org.hibernate.search.hibernate-search-mapper-pojo-base>
<versionx.org.hibernate.hibernate-testing>${version.hibernate.core}</versionx.org.hibernate.hibernate-testing>
<versionx.org.hibernate.javax.persistence.hibernate-jpa-2.1-api>1.0.0.Final</versionx.org.hibernate.javax.persistence.hibernate-jpa-2.1-api>
<versionx.org.jacoco.org.jacoco.agent>${version.jacoco}</versionx.org.jacoco.org.jacoco.agent>
<versionx.org.javassist.javassist>3.26.0-GA</versionx.org.javassist.javassist>
<versionx.org.jboss.arquillian.container.arquillian-weld-embedded>2.0.1.Final</versionx.org.jboss.arquillian.container.arquillian-weld-embedded>
<versionx.org.jboss.arquillian.junit.arquillian-junit-container>${version.arquillian}</versionx.org.jboss.arquillian.junit.arquillian-junit-container>
<versionx.org.jboss.arquillian.testng.arquillian-testng-container>${version.arquillian}</versionx.org.jboss.arquillian.testng.arquillian-testng-container>
<versionx.org.jboss.byteman.byteman>${version.byteman}</versionx.org.jboss.byteman.byteman>
<versionx.org.jboss.byteman.byteman-bmunit>${version.byteman}</versionx.org.jboss.byteman.byteman-bmunit>
<versionx.org.jboss.byteman.byteman-install>${version.byteman}</versionx.org.jboss.byteman.byteman-install>
<versionx.org.jboss.byteman.byteman-submit>${version.byteman}</versionx.org.jboss.byteman.byteman-submit>
<versionx.org.jboss.jboss-common-core>2.2.16.GA</versionx.org.jboss.jboss-common-core>
<versionx.org.jboss.jboss-transaction-spi-jakarta>7.6.1.Final</versionx.org.jboss.jboss-transaction-spi-jakarta>
<versionx.org.jboss.logging.jboss-logging>${version.jboss.logging}</versionx.org.jboss.logging.jboss-logging>
<versionx.org.jboss.logging.jboss-logging-processor>2.1.0.Final</versionx.org.jboss.logging.jboss-logging-processor>
<versionx.org.jboss.marshalling.jboss-marshalling>${version.jboss.marshalling}</versionx.org.jboss.marshalling.jboss-marshalling>
<versionx.org.jboss.marshalling.jboss-marshalling-osgi>${version.jboss.marshalling}</versionx.org.jboss.marshalling.jboss-marshalling-osgi>
<versionx.org.jboss.marshalling.jboss-marshalling-river>${version.jboss.marshalling}</versionx.org.jboss.marshalling.jboss-marshalling-river>
<versionx.org.jboss.naming.jnp-client>${version.jboss.naming}</versionx.org.jboss.naming.jnp-client>
<versionx.org.jboss.naming.jnpserver>${version.jboss.naming}</versionx.org.jboss.naming.jnpserver>
<versionx.org.jboss.narayana.jta.narayana-jta>${version.jboss.narayana}</versionx.org.jboss.narayana.jta.narayana-jta>
<versionx.org.jboss.remoting.jboss-remoting>5.0.16.Final</versionx.org.jboss.remoting.jboss-remoting>
<versionx.org.jboss.remotingjmx.remoting-jmx>3.0.3.Final</versionx.org.jboss.remotingjmx.remoting-jmx>
<versionx.org.jboss.security.jboss-negotiation-extras>${version.jboss.security}</versionx.org.jboss.security.jboss-negotiation-extras>
<versionx.org.jboss.shrinkwrap.depchain>${version.jboss.shrinkwrap}</versionx.org.jboss.shrinkwrap.depchain>
<versionx.org.jboss.shrinkwrap.descriptors.shrinkwrap-descriptors-impl-javaee>${version.jboss.shrinkwrap.descriptors}</versionx.org.jboss.shrinkwrap.descriptors.shrinkwrap-descriptors-impl-javaee>
<versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-api>${version.jboss.shrinkwrap.resolver}</versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-api>
<versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-api-maven>${version.jboss.shrinkwrap.resolver}</versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-api-maven>
<versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-depchain>${version.jboss.shrinkwrap.resolver}</versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-depchain>
<versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-impl-maven>${version.jboss.shrinkwrap.resolver}</versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-impl-maven>
<versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-impl-maven-archive>${version.jboss.shrinkwrap.resolver}</versionx.org.jboss.shrinkwrap.resolver.shrinkwrap-resolver-impl-maven-archive>
<versionx.org.jboss.spec.javax.ejb.jboss-ejb-api_3.2_spec>2.0.0.Final</versionx.org.jboss.spec.javax.ejb.jboss-ejb-api_3.2_spec>
<versionx.org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec>2.0.0.Final</versionx.org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec>
<versionx.org.jboss.spec.jboss-jakartaee-8.0>1.0.1.Final</versionx.org.jboss.spec.jboss-jakartaee-8.0>
<versionx.org.jboss.threads.jboss-threads>2.3.3.Final</versionx.org.jboss.threads.jboss-threads>
<versionx.org.jboss.weld.se.weld-se-core>3.1.2.Final</versionx.org.jboss.weld.se.weld-se-core>
<versionx.org.jboss.weld.weld-core-impl>3.1.2.Final</versionx.org.jboss.weld.weld-core-impl>
<versionx.org.jboss.weld.weld-api>3.1.SP1</versionx.org.jboss.weld.weld-api>
<versionx.org.jboss.xnio.xnio-api>${version.jboss.xnio}</versionx.org.jboss.xnio.xnio-api>
<versionx.org.jboss.xnio.xnio-nio>${version.jboss.xnio}</versionx.org.jboss.xnio.xnio-nio>
<versionx.org.jgroups.aws.s3.native-s3-ping>1.0.0.Final</versionx.org.jgroups.aws.s3.native-s3-ping>
<versionx.org.jgroups.azure.jgroups-azure>1.3.0.Final</versionx.org.jgroups.azure.jgroups-azure>
<versionx.org.jgroups.jgroups>${version.jgroups}</versionx.org.jgroups.jgroups>
<versionx.org.jgroups.kubernetes.jgroups-kubernetes>1.0.16.Final</versionx.org.jgroups.kubernetes.jgroups-kubernetes>
<versionx.org.jsoup>1.14.2</versionx.org.jsoup>
<versionx.org.kohsuke.metainf-services.metainf-services>${version.metainf-services}</versionx.org.kohsuke.metainf-services.metainf-services>
<versionx.org.latencyutils.LatencyUtils>2.0.2</versionx.org.latencyutils.LatencyUtils>
<versionx.org.mariadb.jdbc>2.7.3</versionx.org.mariadb.jdbc>
<versionx.org.mockito.mockito-core>${version.mockito}</versionx.org.mockito.mockito-core>
<versionx.org.objectweb.howl.howl>1.0.1-1</versionx.org.objectweb.howl.howl>
<versionx.org.openjdk.jmh.jmh-core>${version.openjdk.jmh}</versionx.org.openjdk.jmh.jmh-core>
<versionx.org.openjdk.jmh.jmh-generator-annprocess>${version.openjdk.jmh}</versionx.org.openjdk.jmh.jmh-generator-annprocess>
<versionx.org.openjdk.nashorn>${version.nashorn}</versionx.org.openjdk.nashorn>
<versionx.org.postgresql>42.2.18</versionx.org.postgresql>
<versionx.org.picketlink.picketlink-api>${version.picketlink}</versionx.org.picketlink.picketlink-api>
<versionx.org.reactivestreams.reactive-streams>${version.reactivestreams}</versionx.org.reactivestreams.reactive-streams>
<versionx.org.rocksdb.rocksdbjni>${version.rocksdb}</versionx.org.rocksdb.rocksdbjni>
<versionx.org.springframework.boot.spring-boot-starter>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-starter>
<versionx.org.springframework.boot.spring-boot-starter-security>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-starter-security>
<versionx.org.springframework.boot.spring-boot-starter-test>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-starter-test>
<versionx.org.springframework.boot.spring-boot-starter-web>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-starter-web>
<versionx.org.springframework.boot.spring-boot-starter-log4j2>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-starter-log4j2>
<versionx.org.springframework.boot.spring-boot-configuration-processor>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-configuration-processor>
<versionx.org.springframework.boot.spring-boot-starter-actuator>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-starter-actuator>
<versionx.org.springframework.boot.spring-boot-autoconfigure-processor>${version.spring.boot}</versionx.org.springframework.boot.spring-boot-autoconfigure-processor>
<versionx.org.springframework.session.spring-session>${version.spring.session}</versionx.org.springframework.session.spring-session>
<versionx.org.springframework.spring-beans>${version.spring5}</versionx.org.springframework.spring-beans>
<versionx.org.springframework.spring-context>${version.spring5}</versionx.org.springframework.spring-context>
<versionx.org.springframework.spring-context-support>${version.spring5}</versionx.org.springframework.spring-context-support>
<versionx.org.springframework.spring-core>${version.spring5}</versionx.org.springframework.spring-core>
<versionx.org.springframework.spring-expression>${version.spring5}</versionx.org.springframework.spring-expression>
<versionx.org.springframework.spring-jdbc>${version.spring5}</versionx.org.springframework.spring-jdbc>
<versionx.org.springframework.spring-test>${version.spring5}</versionx.org.springframework.spring-test>
<!-- Version 0.33.0 is not compatible -->
<versionx.org.opentracing.api>0.31.0</versionx.org.opentracing.api>
<versionx.io.jaegertracing.jaeger-client>1.5.0</versionx.io.jaegertracing.jaeger-client>
<versionx.org.testcontainers.testcontainers>1.15.3</versionx.org.testcontainers.testcontainers>
<versionx.io.jaegertracing.jaeger-testcontainers>0.7.0</versionx.io.jaegertracing.jaeger-testcontainers>
<versionx.micrometer>${version.micrometer}</versionx.micrometer>
<versionx.org.testng.testng>6.14.3</versionx.org.testng.testng>
<versionx.org.twdata.maven.mojo-executor>2.3.1</versionx.org.twdata.maven.mojo-executor>
<versionx.org.wildfly.arquillian.wildfly-arquillian-container-managed>${version.org.wildfly.arquillian}</versionx.org.wildfly.arquillian.wildfly-arquillian-container-managed>
<versionx.org.wildfly.common.wildfly-common>1.5.4.Final</versionx.org.wildfly.common.wildfly-common>
<versionx.org.wildfly.core.wildfly-core-testsuite-shared>${version.org.wildfly.core}</versionx.org.wildfly.core.wildfly-core-testsuite-shared>
<versionx.org.wildfly.maven.plugins.licenses-plugin>2.2.0.Final</versionx.org.wildfly.maven.plugins.licenses-plugin>
<versionx.org.wildfly.openssl.natives>${version.org.wildfly.openssl.natives}</versionx.org.wildfly.openssl.natives>
<versionx.org.wildfly.openssl.wildfly-openssl-linux-x86_64>${versionx.org.wildfly.openssl.natives}</versionx.org.wildfly.openssl.wildfly-openssl-linux-x86_64>
<versionx.org.wildfly.openssl.wildfly-openssl-macosx-x86_64>${versionx.org.wildfly.openssl.natives}</versionx.org.wildfly.openssl.wildfly-openssl-macosx-x86_64>
<versionx.org.wildfly.openssl.wildfly-openssl-windows-x86_64>${versionx.org.wildfly.openssl.natives}</versionx.org.wildfly.openssl.wildfly-openssl-windows-x86_64>
<versionx.org.wildfly.security.wildfly-elytron>${version.org.wildfly.elytron}</versionx.org.wildfly.security.wildfly-elytron>
<versionx.org.xerial>3.36.0.1</versionx.org.xerial>
<versionx.org.yaml.snakeyaml>1.28</versionx.org.yaml.snakeyaml>
<versionx.software.amazon.ion.java>1.0.2</versionx.software.amazon.ion.java>
<versionx.sun.jdk.jconsole>jdk</versionx.sun.jdk.jconsole>
</properties>
<dependencyManagement>
<dependencies>
<!-- import infinispan bom -->
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-bom</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>${versionx.ant-contrib.ant-contrib}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-core</artifactId>
<version>${versionx.com.amazonaws}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>${versionx.com.amazonaws}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-kms</artifactId>
<version>${versionx.com.amazonaws}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>jmespath-java</artifactId>
<version>${versionx.com.amazonaws}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15to18</artifactId>
<version>${versionx.com.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${versionx.com.bouncycastle}</version>
</dependency>
<dependency>
<groupId>com.clearspring.analytics</groupId>
<artifactId>stream</artifactId>
<version>${versionx.com.clearspring.analytics.stream}</version>
</dependency>
<!-- Bump maven-core version. Dependency of org.twdata.maven:mojo-executor -->
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>${versionx.org.apache.maven.maven-core}</version>
</dependency>
<!-- Override dependency version to use the same version everywhere -->
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>${versionx.org.codehaus.plexus.plexus-utils}</version>
</dependency>
<dependency>
<groupId>com.esotericsoftware</groupId>
<artifactId>kryo</artifactId>
<version>${versionx.com.esotericsoftware.kryo}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${versionx.com.fasterxml.jackson.core.jackson-annotations}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${versionx.com.fasterxml.jackson.core.jackson-core}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${versionx.com.fasterxml.jackson.core.jackson-databind}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jdk8</artifactId>
<version>${versionx.com.fasterxml.jackson.modules.jackson-modules-java8}</version>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
<version>${versionx.com.github.ben-manes.caffeine.caffeine}</version>
<exclusions>
<exclusion>
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.projectreactor.tools</groupId>
<artifactId>blockhound</artifactId>
<version>${version.blockhound}</version>
<!-- compile-only dependency -->
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
<version>${versionx.com.google.errorprone.error_prone_annotations}</version>
</dependency>
<!-- use the same Guava dependency everywhere -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${versionx.com.google.guava.guava}</version>
</dependency>
<dependency>
<groupId>com.google.testing.compile</groupId>
<artifactId>compile-testing</artifactId>
<version>${versionx.com.google.testing.compile}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>${versionx.com.h2database.h2}</version>
</dependency>
<dependency>
<groupId>com.ibm.db2</groupId>
<artifactId>jcc</artifactId>
<version>${versionx.com.ibm.db2}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage</artifactId>
<version>${versionx.com.microsoft.azure.azure-storage}</version>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>${versionx.com.microsoft.sqlserver}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>${versionx.com.puppycrawl.tools.checkstyle}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${versionx.com.squareup.okhttp3.ohhttp}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp-sse</artifactId>
<version>${versionx.com.squareup.okhttp3.ohhttp}</version>
</dependency>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>${versionx.com.sun.tools}</version>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>${versionx.com.thoughtworks.xstream.xstream}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>${versionx.commons-dbcp.commons-dbcp}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${versionx.commons-io.commons-io}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${versionx.commons-logging.commons-logging}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>de.javakaffee</groupId>
<artifactId>kryo-serializers</artifactId>
<version>${versionx.de.javakaffee.kryo-serializers}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>gnu.getopt</groupId>
<artifactId>java-getopt</artifactId>
<version>${versionx.gnu.getopt.java-getopt}</version>
</dependency>
<dependency>
<groupId>io.agroal</groupId>
<artifactId>agroal-api</artifactId>
<version>${version.io.agroal}</version>
</dependency>
<dependency>
<groupId>io.agroal</groupId>
<artifactId>agroal-pool</artifactId>
<version>${version.io.agroal}</version>
</dependency>
<dependency>
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-client</artifactId>
<version>${versionx.io.fabric8.kubernetes-client}</version>
</dependency>
<dependency>
<groupId>io.mashona</groupId>
<artifactId>mashona-logwriting</artifactId>
<version>${version.io.mashona}</version>
</dependency>
<dependency>
<groupId>io.smallrye.config</groupId>
<artifactId>smallrye-config</artifactId>
<version>${version.smallrye-config}</version>
</dependency>
<dependency>
<groupId>io.smallrye</groupId>
<artifactId>smallrye-metrics</artifactId>
<version>${version.smallrye-metrics}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-buffer</artifactId>
<version>${versionx.io.netty.netty-buffer}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec</artifactId>
<version>${versionx.io.netty.netty-codec}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http</artifactId>
<version>${versionx.io.netty.netty-codec-http}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http2</artifactId>
<version>${versionx.io.netty.netty-codec-http2}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-common</artifactId>
<version>${versionx.io.netty.netty-common}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
<version>${versionx.io.netty.netty-handler}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-resolver</artifactId>
<version>${versionx.io.netty.netty-resolver}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport</artifactId>
<version>${versionx.io.netty.netty-transport}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-native-epoll</artifactId>
<version>${versionx.io.netty.netty-transport-native-epoll}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-native-epoll</artifactId>
<version>${versionx.io.netty.netty-transport-native-epoll}</version>
<classifier>linux-x86_64</classifier>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-native-unix-common</artifactId>
<version>${versionx.io.netty.netty-transport-native-unix-common}</version>
</dependency>
<dependency>
<groupId>io.protostuff</groupId>
<artifactId>protostuff-collectionschema</artifactId>
<version>${versionx.io.protostuff.protostuff-collectionschema}</version>
</dependency>
<dependency>
<groupId>io.protostuff</groupId>
<artifactId>protostuff-core</artifactId>
<version>${versionx.io.protostuff.protostuff-core}</version>
</dependency>
<dependency>
<groupId>io.protostuff</groupId>
<artifactId>protostuff-runtime</artifactId>
<version>${versionx.io.protostuff.protostuff-runtime}</version>
</dependency>
<dependency>
<groupId>io.protostuff</groupId>
<artifactId>protostuff-runtime-registry</artifactId>
<version>${versionx.io.protostuff.protostuff-runtime-registry}</version>
</dependency>
<dependency>
<groupId>io.reactivex.rxjava3</groupId>
<artifactId>rxjava</artifactId>
<version>${versionx.io.reactivex.rxjava3.rxjava}</version>
</dependency>
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
<version>${version.jakarta.persistence}</version>
</dependency>
<dependency>
<groupId>jakarta.transaction</groupId>
<artifactId>jakarta.transaction-api</artifactId>
<version>${version.jakarta.transaction}</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>${versionx.javax.activation.activation}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>${versionx.javax.annotation.javax.annotation-api}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-api</artifactId>
<version>${versionx.javax.cache.cache-api}</version>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-tests</artifactId>
<version>${versionx.javax.cache.cache-tests}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-tests</artifactId>
<version>${versionx.javax.cache.cache-tests}</version>
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cdi-weld-annotations-test-harness</artifactId>
<version>${versionx.javax.cache.cdi-weld-annotations-test-harness}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.cdi-api</artifactId>
<version>${version.jakarta.enterprise.cdi}</version>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>${versionx.javax.inject.javax.inject}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${versionx.junit.junit}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${versionx.junit.junit5}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${versionx.junit.junit5}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${versionx.junit.junit5}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${versionx.mysql.mysql-connector-java}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>${version.jcip-annotations}</version>
</dependency>
<dependency>
<groupId>net.spy</groupId>
<artifactId>spymemcached</artifactId>
<version>${versionx.net.spy.spymemcached}</version>
</dependency>
<dependency>
<groupId>org.aesh</groupId>
<artifactId>aesh</artifactId>
<version>${versionx.org.aesh.aesh}</version>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr-runtime</artifactId>
<version>${versionx.org.antlr.antlr-runtime}</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>${versionx.org.apache.ant.ant}</version>
<scope>provided</scope>
</dependency>
<!-- Dependency of org.hibernate:hibernate-search-serialization-avro. Overwrite version to 1.9.1 -->
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>${versionx.org.apache.avro.avro}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${versionx.org.apache.commons.commons-lang3}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math</artifactId>
<version>${versionx.org.apache.commons.commons-math}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-test-framework</artifactId>
<version>${versionx.org.apache.directory.server.apacheds}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-interceptor-kerberos</artifactId>
<version>${versionx.org.apache.directory.server.apacheds}</version>
<scope>test</scope>
</dependency>
<dependency>
<!-- Override the Apache Mina version to include the fixes for DIRMINA-1076 and DIRMINA-1077 -->
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${versionx.org.apache.mina.mina}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.components</groupId>
<artifactId>geronimo-transaction</artifactId>
<version>${versionx.org.apache.geronimo.components.geronimo-transaction}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${versionx.org.apache.logging.log4j.log4j-api}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${versionx.org.apache.logging.log4j.log4j-core}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>${versionx.org.apache.logging.log4j.log4j-slf4j-impl}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jul</artifactId>
<version>${versionx.org.apache.logging.log4j.log4j-jul}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
<version>${versionx.org.apache.lucene.lucene-analyzers-common}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>${versionx.org.apache.lucene.lucene-core}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-facet</artifactId>
<version>${versionx.org.apache.lucene.lucene-facet}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-grouping</artifactId>
<version>${versionx.org.apache.lucene.lucene-grouping}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-join</artifactId>
<version>${versionx.org.apache.lucene.lucene-join}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-misc</artifactId>
<version>${versionx.org.apache.lucene.lucene-misc}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-queryparser</artifactId>
<version>${versionx.org.apache.lucene.lucene-queryparser}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>${versionx.org.apache.maven.plugin-tools.maven-plugin-annotations}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${versionx.org.aspectj.aspectjweaver}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>${versionx.org.assertj.assertj-core}</version>
<scope>test</scope>
</dependency>
<!-- Dependency of org.hibernate:hibernate-core. Overwrite verison to 2.1.3 -->
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>${versionx.org.dom4j.dom4j}</version>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.config</groupId>
<artifactId>microprofile-config-api</artifactId>
<version>${version.microprofile-config-api}</version>
<exclusions>
<exclusion>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.annotation.versioning</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.metrics</groupId>
<artifactId>microprofile-metrics-api</artifactId>
<version>${version.microprofile-metrics-api}</version>
<exclusions>
<exclusion>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.annotation.versioning</artifactId>