blob: 6d1f1f3aa2178f70aa90d19e02a483719eccdf7f [file] [log] [blame]
= Apache Geronimo And Microprofile
:jbake-date: 2018-07-24
:icons: font
Apache Geronimo hosts several Microprofile Implementation.
This site let's you get started with all of them.
link:downloads.html[icon:download[] Downloads Area]
Here are the available implementations:
link:config.html[icon:database[] Config] |
link:fault-tolerance.html[icon:exclamation-triangle[] Fault Tolerance (Safeguard)] |
link:jwt-auth.html[icon:shield[] JWT Auth] |
link:opentracing.html[icon:truck[] OpenTracing] |
link:health.html[icon:medkit[] Health] |
link:metrics.html[icon:balance-scale[] Metrics] |
link:openapi.html[icon:briefcase[] OpenAPI]
Note we also provide some pom aggregator to import all the stack at once:
[source,xml]
----
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-microprofile-aggregator</artifactId>
<version>${geronimo-microprofile.version}</version>
<type>pom</type>
</dependency>
----
If you want to investigate your Microprofile setup you can also play with our reporter link:reporter.html[UI/webapp].
Finally we provide μ~ (utilda) which is a pom with link:http://openwebbeans.apache.org/meecrowave/[Apache Meecrowave] and the Aggregator pom which makes
you a one dependency Microprofile 2.0 server, ready to use:
[source,xml]
----
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>utilda</artifactId>
<version>${geronimo-microprofile.version}</version>
<type>pom</type>
</dependency>
----
WARNING: the 1.0.0 release binary has some versioning issues, ensure to evaluate the snapshot until we release next version please.