# repos_asf_geronimo-openapi
**Repository Path**: mirrors_community_gitbox_apache/repos_asf_geronimo-openapi
## Basic Information
- **Project Name**: repos_asf_geronimo-openapi
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-07-29
- **Last Updated**: 2026-07-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
= Geronimo Microprofile OpenAPI
== Implementation
=== Artifact
[source,xml]
----
org.apache.geronimo
geronimo-openapi
${openapi.version}
----
=== Dependencies
1. JAX-RS+Servlet
2. CDI (optional if used as a library)
3. JSONB (for JSON support)
4. Jackson+YAML extension (for YAML support)
== Maven Plugin
You can define the maven plugin to generate at build time the `openapi.json` file.
Then the runtime is able to load it directly and merge it with the current runtime.
The big advantage is to be able to use it without the runtime for documentation purposes.
Here is how to define it:
[source,xml]
----
org.apache.geronimo
geronimo-openapi-maven-plugin
${openapi.version}
generate-openapi.json
openapi.json
com.test.MyApp
com.test.SomeEndpoint
com.test.SomeOtherEndpoint
1
My Title
Bla Bla
----