mirror of
https://github.com/jlengrand/helidon.git
synced 2026-03-10 08:21:17 +00:00
712 lines
31 KiB
XML
712 lines
31 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
|
|
Copyright (c) 2019, 2020 Oracle and/or its affiliates.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
-->
|
|
|
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
|
|
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>io.helidon</groupId>
|
|
<artifactId>helidon-bom</artifactId>
|
|
<version>1.4.8-SNAPSHOT</version>
|
|
<relativePath>../bom/pom.xml</relativePath>
|
|
</parent>
|
|
<artifactId>helidon-dependencies</artifactId>
|
|
<packaging>pom</packaging>
|
|
|
|
<name>Helidon Dependencies</name>
|
|
<description>Maven dependency management for Helidon applications</description>
|
|
|
|
<properties>
|
|
<!--
|
|
Changing these versions requires approval for a new third party dependency!
|
|
-->
|
|
<version.lib.activation-api>1.2.0</version.lib.activation-api>
|
|
<version.lib.annotation-api>1.3.1</version.lib.annotation-api>
|
|
<version.lib.apache-httpclient>4.5.10</version.lib.apache-httpclient>
|
|
<version.lib.apache-thrift>0.13.0</version.lib.apache-thrift>
|
|
<version.lib.brave-opentracing>0.35.0</version.lib.brave-opentracing>
|
|
<version.lib.cdi-api>2.0</version.lib.cdi-api>
|
|
<version.lib.eclipselink>2.7.4</version.lib.eclipselink>
|
|
<version.lib.el-api>3.0.0</version.lib.el-api>
|
|
<version.lib.el-impl>3.0.0</version.lib.el-impl>
|
|
<version.lib.etcd4j>2.17.0</version.lib.etcd4j>
|
|
<version.lib.google-api-client>1.30.5</version.lib.google-api-client>
|
|
<version.lib.graalvm>19.2.0</version.lib.graalvm>
|
|
<version.lib.grpc>1.27.1</version.lib.grpc>
|
|
<version.lib.guava>28.1-jre</version.lib.guava>
|
|
<version.lib.h2>1.4.199</version.lib.h2>
|
|
<version.lib.hamcrest>1.3</version.lib.hamcrest>
|
|
<version.lib.hibernate>5.4.4.Final</version.lib.hibernate>
|
|
<version.lib.hikaricp>3.4.1</version.lib.hikaricp>
|
|
<version.lib.inject>1</version.lib.inject>
|
|
<version.lib.jackson>2.11.1</version.lib.jackson>
|
|
<version.lib.jaegertracing>0.35.5</version.lib.jaegertracing>
|
|
<version.lib.jakarta-persistence-api>2.2.2</version.lib.jakarta-persistence-api>
|
|
<version.lib.jandex>2.1.1.Final</version.lib.jandex>
|
|
<version.lib.jaxb-api>2.3.0</version.lib.jaxb-api>
|
|
<version.lib.jaxb-core>2.3.0.1</version.lib.jaxb-core>
|
|
<version.lib.jaxb-impl>2.3.2</version.lib.jaxb-impl>
|
|
<version.lib.jaxrs-api>2.1</version.lib.jaxrs-api>
|
|
<version.lib.jboss-transaction-spi>7.6.0.Final</version.lib.jboss-transaction-spi>
|
|
<version.lib.jedis>3.1.0</version.lib.jedis>
|
|
<version.lib.jersey>2.29.1</version.lib.jersey>
|
|
<version.lib.jsonb-api>1.0.1</version.lib.jsonb-api>
|
|
<version.lib.jsonp-api>1.1.2</version.lib.jsonp-api>
|
|
<version.lib.jsonp-impl>1.1.2</version.lib.jsonp-impl>
|
|
<version.lib.junit>5.6.2</version.lib.junit>
|
|
<version.lib.junit4>4.13.1</version.lib.junit4>
|
|
<version.lib.microprofile-config>1.3</version.lib.microprofile-config>
|
|
<version.lib.microprofile-health>2.1</version.lib.microprofile-health>
|
|
<version.lib.microprofile-jwt>1.1.1</version.lib.microprofile-jwt>
|
|
<version.lib.microprofile-metrics1-api>1.1</version.lib.microprofile-metrics1-api>
|
|
<version.lib.microprofile-metrics2-api>2.2</version.lib.microprofile-metrics2-api>
|
|
<version.lib.microprofile-openapi-api>1.1.2</version.lib.microprofile-openapi-api>
|
|
<version.lib.microprofile-fault-tolerance-api>2.0.2</version.lib.microprofile-fault-tolerance-api>
|
|
<version.lib.microprofile-tracing>1.3.1</version.lib.microprofile-tracing>
|
|
<version.lib.microprofile-rest-client>1.3.3</version.lib.microprofile-rest-client>
|
|
<version.lib.mockito>2.23.4</version.lib.mockito>
|
|
<version.lib.mysql-connector-java>8.0.11</version.lib.mysql-connector-java>
|
|
<version.lib.narayana>5.9.3.Final</version.lib.narayana>
|
|
<version.lib.netty>4.1.51.Final</version.lib.netty>
|
|
<version.lib.oci-java-sdk-objectstorage>1.10.0</version.lib.oci-java-sdk-objectstorage>
|
|
<version.lib.ojdbc8>19.3.0.0</version.lib.ojdbc8>
|
|
<version.lib.opentracing>0.32.0</version.lib.opentracing>
|
|
<version.lib.opentracing.grpc>0.2.1</version.lib.opentracing.grpc>
|
|
<version.lib.opentracing.tracerresolver>0.1.6</version.lib.opentracing.tracerresolver>
|
|
<version.lib.persistence-api>2.2</version.lib.persistence-api>
|
|
<version.lib.prometheus>0.9.0</version.lib.prometheus>
|
|
<version.lib.reactivestreams>1.0.2</version.lib.reactivestreams>
|
|
<version.lib.reactor>3.3.1.RELEASE</version.lib.reactor>
|
|
<version.lib.slf4j>1.7.26</version.lib.slf4j>
|
|
<version.lib.smallrye-openapi>1.2.0</version.lib.smallrye-openapi>
|
|
<version.lib.snakeyaml>1.24</version.lib.snakeyaml>
|
|
<version.lib.transaction-api>1.2</version.lib.transaction-api>
|
|
<version.lib.typesafe-config>1.4.0</version.lib.typesafe-config>
|
|
<version.lib.ucp>19.3.0.0</version.lib.ucp>
|
|
<version.lib.validation-api>2.0.1.Final</version.lib.validation-api>
|
|
<version.lib.weld>3.1.1.Final</version.lib.weld>
|
|
<version.lib.zipkin>2.11.1</version.lib.zipkin>
|
|
<version.lib.hystrix>1.5.18</version.lib.hystrix>
|
|
<version.lib.failsafe>2.3.1</version.lib.failsafe>
|
|
<version.lib.yasson>1.0.8</version.lib.yasson>
|
|
</properties>
|
|
|
|
<dependencyManagement>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.glassfish.jersey.core</groupId>
|
|
<artifactId>jersey-server</artifactId>
|
|
<version>${version.lib.jersey}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.glassfish.hk2.external</groupId>
|
|
<artifactId>jakarta.inject</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.glassfish.jersey.inject</groupId>
|
|
<artifactId>jersey-hk2</artifactId>
|
|
<version>${version.lib.jersey}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.glassfish.hk2.external</groupId>
|
|
<artifactId>jakarta.inject</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- Explicitly force jackson-annotations to use proper version; bom doesn't -->
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
<artifactId>jackson-annotations</artifactId>
|
|
<version>${version.lib.jackson}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.jaegertracing</groupId>
|
|
<artifactId>jaeger-client</artifactId>
|
|
<version>${version.lib.jaegertracing}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- Enforce higher version than jaeger-client brings in -->
|
|
<groupId>org.apache.thrift</groupId>
|
|
<artifactId>libthrift</artifactId>
|
|
<version>${version.lib.apache-thrift}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.projectreactor</groupId>
|
|
<artifactId>reactor-core</artifactId>
|
|
<version>${version.lib.reactor}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentracing</groupId>
|
|
<artifactId>opentracing-util</artifactId>
|
|
<version>${version.lib.opentracing}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentracing</groupId>
|
|
<artifactId>opentracing-api</artifactId>
|
|
<version>${version.lib.opentracing}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentracing</groupId>
|
|
<artifactId>opentracing-noop</artifactId>
|
|
<version>${version.lib.opentracing}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentracing.contrib</groupId>
|
|
<artifactId>opentracing-tracerresolver</artifactId>
|
|
<version>${version.lib.opentracing.tracerresolver}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.xml.bind</groupId>
|
|
<artifactId>jaxb-api</artifactId>
|
|
<version>${version.lib.jaxb-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.sun.xml.bind</groupId>
|
|
<artifactId>jaxb-core</artifactId>
|
|
<version>${version.lib.jaxb-core}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.sun.xml.bind</groupId>
|
|
<artifactId>jaxb-impl</artifactId>
|
|
<version>${version.lib.jaxb-impl}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.ws.rs</groupId>
|
|
<artifactId>javax.ws.rs-api</artifactId>
|
|
<version>${version.lib.jaxrs-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.enterprise</groupId>
|
|
<artifactId>cdi-api</artifactId>
|
|
<version>${version.lib.cdi-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.el</groupId>
|
|
<artifactId>javax.el-api</artifactId>
|
|
<version>${version.lib.el-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.annotation</groupId>
|
|
<artifactId>javax.annotation-api</artifactId>
|
|
<version>${version.lib.annotation-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.inject</groupId>
|
|
<artifactId>javax.inject</artifactId>
|
|
<version>${version.lib.inject}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.json</groupId>
|
|
<artifactId>javax.json-api</artifactId>
|
|
<version>${version.lib.jsonp-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>jakarta.json.bind</groupId>
|
|
<artifactId>jakarta.json.bind-api</artifactId>
|
|
<version>${version.lib.jsonb-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.glassfish</groupId>
|
|
<artifactId>javax.json</artifactId>
|
|
<version>${version.lib.jsonp-impl}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- contains the API as well -->
|
|
<groupId>org.glassfish</groupId>
|
|
<artifactId>javax.el</artifactId>
|
|
<version>${version.lib.el-impl}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-handler</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-handler-proxy</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-codec-dns</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-resolver-dns</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-codec-http</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-codec-http2</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-buffer</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-transport</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-common</artifactId>
|
|
<version>${version.lib.netty}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse</groupId>
|
|
<artifactId>yasson</artifactId>
|
|
<version>${version.lib.yasson}</version>
|
|
</dependency>
|
|
|
|
<!-- Config related -->
|
|
<dependency>
|
|
<groupId>com.typesafe</groupId>
|
|
<artifactId>config</artifactId>
|
|
<version>${version.lib.typesafe-config}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.yaml</groupId>
|
|
<artifactId>snakeyaml</artifactId>
|
|
<version>${version.lib.snakeyaml}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.mousio</groupId>
|
|
<artifactId>etcd4j</artifactId>
|
|
<version>${version.lib.etcd4j}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-core</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>com.google.code.findbugs</groupId>
|
|
<artifactId>jsr305</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-api</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-context</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-protobuf</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-stub</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-services</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.grpc</groupId>
|
|
<artifactId>grpc-netty</artifactId>
|
|
<version>${version.lib.grpc}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentracing.contrib</groupId>
|
|
<artifactId>opentracing-grpc</artifactId>
|
|
<version>${version.lib.opentracing.grpc}</version>
|
|
</dependency>
|
|
|
|
<!-- Webserver related -->
|
|
<dependency>
|
|
<groupId>io.zipkin.reporter2</groupId>
|
|
<artifactId>zipkin-sender-urlconnection</artifactId>
|
|
<version>${version.lib.zipkin}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.guava</groupId>
|
|
<artifactId>guava</artifactId>
|
|
<version>${version.lib.guava}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.prometheus</groupId>
|
|
<artifactId>simpleclient</artifactId>
|
|
<version>${version.lib.prometheus}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentracing.brave</groupId>
|
|
<artifactId>brave-opentracing</artifactId>
|
|
<version>${version.lib.brave-opentracing}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.reactivestreams</groupId>
|
|
<artifactId>reactive-streams</artifactId>
|
|
<version>${version.lib.reactivestreams}</version>
|
|
</dependency>
|
|
|
|
<!-- Security related -->
|
|
<dependency>
|
|
<!-- Use this version instead of the one in google-api-client -->
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpclient</artifactId>
|
|
<version>${version.lib.apache-httpclient}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- Google APIs -->
|
|
<groupId>com.google.api-client</groupId>
|
|
<artifactId>google-api-client</artifactId>
|
|
<version>${version.lib.google-api-client}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<!-- must use current version -->
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpclient</artifactId>
|
|
</exclusion>
|
|
<exclusion>
|
|
<!-- must use guava artifactId -->
|
|
<groupId>com.google.guava</groupId>
|
|
<artifactId>guava-jdk5</artifactId>
|
|
</exclusion>
|
|
<exclusion>
|
|
<!-- must use current version -->
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
<artifactId>jackson-core</artifactId>
|
|
</exclusion>
|
|
<exclusion>
|
|
<!-- should be optional -->
|
|
<groupId>com.google.code.findbugs</groupId>
|
|
<artifactId>jsr305</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
|
|
<!-- Microprofile related -->
|
|
<dependency>
|
|
<groupId>org.jboss.weld.se</groupId>
|
|
<artifactId>weld-se-core</artifactId>
|
|
<version>${version.lib.weld}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.codehaus.groovy</groupId>
|
|
<artifactId>groovy-all</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jboss.weld</groupId>
|
|
<artifactId>weld-core-bom</artifactId>
|
|
<version>${version.lib.weld}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.config</groupId>
|
|
<artifactId>microprofile-config-api</artifactId>
|
|
<version>${version.lib.microprofile-config}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.health</groupId>
|
|
<artifactId>microprofile-health-api</artifactId>
|
|
<version>${version.lib.microprofile-health}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.jwt</groupId>
|
|
<artifactId>microprofile-jwt-auth-api</artifactId>
|
|
<version>${version.lib.microprofile-jwt}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.fault-tolerance</groupId>
|
|
<artifactId>microprofile-fault-tolerance-api</artifactId>
|
|
<version>${version.lib.microprofile-fault-tolerance-api}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.opentracing</groupId>
|
|
<artifactId>microprofile-opentracing-api</artifactId>
|
|
<version>${version.lib.microprofile-tracing}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.rest.client</groupId>
|
|
<artifactId>microprofile-rest-client-api</artifactId>
|
|
<version>${version.lib.microprofile-rest-client}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile.openapi</groupId>
|
|
<artifactId>microprofile-openapi-api</artifactId>
|
|
<version>${version.lib.microprofile-openapi-api}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.osgi</groupId>
|
|
<artifactId>org.osgi.annotation.versioning</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.netflix.hystrix</groupId>
|
|
<artifactId>hystrix-core</artifactId>
|
|
<version>${version.lib.hystrix}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.jodah</groupId>
|
|
<artifactId>failsafe</artifactId>
|
|
<version>${version.lib.failsafe}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jboss</groupId>
|
|
<artifactId>jandex</artifactId>
|
|
<version>${version.lib.jandex}</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-api</artifactId>
|
|
<version>${version.lib.slf4j}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-jdk14</artifactId>
|
|
<version>${version.lib.slf4j}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-simple</artifactId>
|
|
<version>${version.lib.slf4j}</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.smallrye</groupId>
|
|
<artifactId>smallrye-open-api</artifactId>
|
|
<version>${version.lib.smallrye-openapi}</version>
|
|
</dependency>
|
|
|
|
<!-- Integrations related -->
|
|
<dependency>
|
|
<groupId>jakarta.persistence</groupId>
|
|
<artifactId>jakarta.persistence-api</artifactId>
|
|
<version>${version.lib.jakarta-persistence-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.persistence</groupId>
|
|
<artifactId>javax.persistence-api</artifactId>
|
|
<version>${version.lib.persistence-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.transaction</groupId>
|
|
<artifactId>javax.transaction-api</artifactId>
|
|
<version>${version.lib.transaction-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.validation</groupId>
|
|
<artifactId>validation-api</artifactId>
|
|
<version>${version.lib.validation-api}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.h2database</groupId>
|
|
<artifactId>h2</artifactId>
|
|
<version>${version.lib.h2}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.oracle.ojdbc</groupId>
|
|
<artifactId>ojdbc8</artifactId>
|
|
<version>${version.lib.ojdbc8}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.oracle.ojdbc</groupId>
|
|
<artifactId>ucp</artifactId>
|
|
<version>${version.lib.ucp}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>mysql</groupId>
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
<version>${version.lib.mysql-connector-java}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.oracle.oci.sdk</groupId>
|
|
<artifactId>oci-java-sdk-objectstorage</artifactId>
|
|
<version>${version.lib.oci-java-sdk-objectstorage}</version>
|
|
<type>pom</type>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.glassfish.hk2.external</groupId>
|
|
<artifactId>javax.inject</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.zaxxer</groupId>
|
|
<artifactId>HikariCP</artifactId>
|
|
<version>${version.lib.hikaricp}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>redis.clients</groupId>
|
|
<artifactId>jedis</artifactId>
|
|
<version>${version.lib.jedis}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.persistence</groupId>
|
|
<artifactId>org.eclipse.persistence.jpa</artifactId>
|
|
<version>${version.lib.eclipselink}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.hibernate</groupId>
|
|
<artifactId>hibernate-core</artifactId>
|
|
<version>${version.lib.hibernate}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jboss.narayana.jta</groupId>
|
|
<artifactId>cdi</artifactId>
|
|
<version>${version.lib.narayana}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.jboss.spec.javax.resource</groupId>
|
|
<artifactId>jboss-connector-api_1.7_spec</artifactId>
|
|
</exclusion>
|
|
<exclusion>
|
|
<groupId>sun.jdk</groupId>
|
|
<artifactId>jconsole</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jboss</groupId>
|
|
<artifactId>jboss-transaction-spi</artifactId>
|
|
<version>${version.lib.jboss-transaction-spi}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.jboss.spec.javax.resource</groupId>
|
|
<artifactId>jboss-connector-api_1.7_spec</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.graalvm.sdk</groupId>
|
|
<artifactId>graal-sdk</artifactId>
|
|
<version>${version.lib.graalvm}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.oracle.substratevm</groupId>
|
|
<artifactId>svm</artifactId>
|
|
<version>${version.lib.graalvm}</version>
|
|
</dependency>
|
|
|
|
<!-- Testing libraries -->
|
|
<dependency>
|
|
<groupId>org.mockito</groupId>
|
|
<artifactId>mockito-core</artifactId>
|
|
<version>${version.lib.mockito}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.junit.jupiter</groupId>
|
|
<artifactId>junit-jupiter-api</artifactId>
|
|
<version>${version.lib.junit}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.junit.jupiter</groupId>
|
|
<artifactId>junit-jupiter-params</artifactId>
|
|
<version>${version.lib.junit}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.junit.jupiter</groupId>
|
|
<artifactId>junit-jupiter-engine</artifactId>
|
|
<version>${version.lib.junit}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.hamcrest</groupId>
|
|
<artifactId>hamcrest-all</artifactId>
|
|
<version>${version.lib.hamcrest}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.hamcrest</groupId>
|
|
<artifactId>hamcrest-core</artifactId>
|
|
<version>${version.lib.hamcrest}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.activation</groupId>
|
|
<artifactId>javax.activation-api</artifactId>
|
|
<version>${version.lib.activation-api}</version>
|
|
</dependency>
|
|
<!-- imported boms -->
|
|
<dependency>
|
|
<groupId>org.glassfish.jersey</groupId>
|
|
<artifactId>jersey-bom</artifactId>
|
|
<version>${version.lib.jersey}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson</groupId>
|
|
<artifactId>jackson-bom</artifactId>
|
|
<version>${version.lib.jackson}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
</dependencyManagement>
|
|
</project>
|