MicroProfile Specification Dependencies Mapping

This section details all dependencies related to Eclipse MicroProfile.

Overlapping dependencies with Jakarta EE can be visualized in the corresponding page.

Common

microprofile-common

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-common</artifactId>
    <version>6.20.0</version>
</dependency>

Config

microprofile-config

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-config</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-config-api

Version: 3.1

<dependency>
    <groupId>org.eclipse.microprofile.config</groupId>
    <artifactId>microprofile-config-api</artifactId>
    <version>3.1</version>
</dependency>

microprofile-config-extensions

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-config-extensions</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-config-service

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-modules</groupId>
    <artifactId>microprofile-config-service</artifactId>
    <version>6.20.0</version>
</dependency>

Fault-Tolerance

microprofile-fault-tolerance

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-fault-tolerance</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-fault-tolerance-api

Version: 4.0.2.payara-p1

<dependency>
    <groupId>org.eclipse.microprofile.fault-tolerance</groupId>
    <artifactId>microprofile-fault-tolerance-api</artifactId>
    <version>4.0.2.payara-p1</version>
</dependency>

Health

microprofile-health-api

Version: 4.0.1

<dependency>
    <groupId>org.eclipse.microprofile.health</groupId>
    <artifactId>microprofile-health-api</artifactId>
    <version>4.0.1</version>
</dependency>

microprofile-healthcheck

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-healthcheck</artifactId>
    <version>6.20.0</version>
</dependency>

JWT-Authentication

gson

Version: 2.11.0

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.11.0</version>
</dependency>

jcip-annotations

Version: 1.0-1

<dependency>
    <groupId>com.github.stephenc.jcip</groupId>
    <artifactId>jcip-annotations</artifactId>
    <version>1.0-1</version>
</dependency>

microprofile-jwt-auth

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-jwt-auth</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-jwt-auth-api

Version: 2.1

<dependency>
    <groupId>org.eclipse.microprofile.jwt</groupId>
    <artifactId>microprofile-jwt-auth-api</artifactId>
    <version>2.1</version>
</dependency>

nimbus-jose-jwt

Version: 9.41.2

<dependency>
    <groupId>com.nimbusds</groupId>
    <artifactId>nimbus-jose-jwt</artifactId>
    <version>9.41.2</version>
</dependency>

Metrics

microprofile-metrics

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-metrics</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-metrics-api

Version: 5.1.0.payara-p1

<dependency>
    <groupId>org.eclipse.microprofile.metrics</groupId>
    <artifactId>microprofile-metrics-api</artifactId>
    <version>5.1.0.payara-p1</version>
</dependency>

OpenAPI

microprofile-openapi

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-openapi</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-openapi-api

Version: 3.1.1

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>3.1.1</version>
</dependency>

Rest-Client

microprofile-rest-client

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-rest-client</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-rest-client-api

Version: 3.0.1

<dependency>
    <groupId>org.eclipse.microprofile.rest.client</groupId>
    <artifactId>microprofile-rest-client-api</artifactId>
    <version>3.0.1</version>
</dependency>

Telemetry

ejb-opentracing

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.ejb</groupId>
    <artifactId>ejb-opentracing</artifactId>
    <version>6.20.0</version>
</dependency>

jctools-core

Version: 4.0.1

<dependency>
    <groupId>org.jctools</groupId>
    <artifactId>jctools-core</artifactId>
    <version>4.0.1</version>
</dependency>

microprofile-opentracing

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-opentracing</artifactId>
    <version>6.20.0</version>
</dependency>

microprofile-opentracing-api

Version: 3.0

<dependency>
    <groupId>org.eclipse.microprofile.opentracing</groupId>
    <artifactId>microprofile-opentracing-api</artifactId>
    <version>3.0</version>
</dependency>

microprofile-telemetry

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>microprofile-telemetry</artifactId>
    <version>6.20.0</version>
</dependency>

opentelemetry-repackaged

Version: 6.21.0

<dependency>
    <groupId>fish.payara.server.core.packager</groupId>
    <artifactId>opentelemetry-repackaged</artifactId>
    <version>6.21.0</version>
</dependency>

opentracing-adapter

Version: 6.21.0

<dependency>
    <groupId>fish.payara.server.core.payara-modules</groupId>
    <artifactId>opentracing-adapter</artifactId>
    <version>6.21.0</version>
</dependency>

opentracing-jaxws

Version: 6.20.0

<dependency>
    <groupId>fish.payara.server.internal.payara-appserver-modules</groupId>
    <artifactId>opentracing-jaxws</artifactId>
    <version>6.20.0</version>
</dependency>

opentracing-repackaged

Version: 6.21.0

<dependency>
    <groupId>fish.payara.server.core.packager</groupId>
    <artifactId>opentracing-repackaged</artifactId>
    <version>6.21.0</version>
</dependency>