# 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 ----