Skip to content
This repository has been archived by the owner on Oct 14, 2020. It is now read-only.

Boosters

Andrew J. Mauer edited this page Sep 19, 2019 · 2 revisions

Boosters

Boost provides a set of dependencies called boosters for various Jakarta EE and MicroProfile features. These Boosters will automatically pull in the appropriate compile and runtime dependencies needed for that feature. Depending on which BOM is defined, Boost will choose the appropriate versions for each feature.

JAX-RS

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>jaxrs</artifactId>
</dependency>

JDBC

The JDBC Booster defaults to using a Derby database. A user can also explicitly define Apache Derby, MySQL, or IBM DB2 as a dependency and that database will be used instead.

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>jdbc</artifactId>
</dependency>

CDI

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>cdi</artifactId>
</dependency>

JPA

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>jpa</artifactId>
</dependency>

JSONB

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>jsonb</artifactId>
</dependency>

JSONP

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>jsonp</artifactId>
</dependency>

Bean Validation

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>bean-validation</artifactId>
</dependency>

MP Health

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-health</artifactId>
</dependency>

MP Config

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-config</artifactId>
</dependency>

MP Rest Client

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-rest-client</artifactId>
</dependency>

MP Fault Tolerance

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-fault-tolerance</artifactId>
</dependency>

MP Open API

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-openapi</artifactId>
</dependency>

MP JWT

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-jwt</artifactId>
</dependency>

MP Metrics

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-metrics</artifactId>
</dependency>

MP Open Tracing

<dependency>
    <groupId>org.microshed.boost.boosters</groupId>
    <artifactId>mp-open-tracing</artifactId>
</dependency>

This lists the current coverage matrix for technologies, versions, etc.