diff --git a/runtime/defaults/src/main/resources/application.properties b/runtime/defaults/src/main/resources/application.properties index d0d4cc3916..54c519643e 100644 --- a/runtime/defaults/src/main/resources/application.properties +++ b/runtime/defaults/src/main/resources/application.properties @@ -44,6 +44,7 @@ quarkus.otel.enabled=true #quarkus.mongodb.metrics.enabled=true #quarkus.mongodb.connection-string=mongodb://localhost:27017 quarkus.datasource.db-kind=postgresql +quarkus.smallrye-openapi.store-schema-directory=build/openapi # ---- Runtime Configuration ---- # Below are default values for properties that can be changed in runtime. diff --git a/runtime/server/distribution/LICENSE b/runtime/server/distribution/LICENSE index 01e7d15fd0..46a997428c 100644 --- a/runtime/server/distribution/LICENSE +++ b/runtime/server/distribution/LICENSE @@ -335,6 +335,8 @@ This product bundles Quarkus. * Maven group:artifact IDs: io.quarkus:quarkus-smallrye-fault-tolerance * Maven group:artifact IDs: io.quarkus:quarkus-smallrye-health * Maven group:artifact IDs: io.quarkus:quarkus-smallrye-jwt-build +* Maven group:artifact IDs: io.quarkus:quarkus-smallrye-openapi +* Maven group:artifact IDs: io.quarkus:quarkus-swagger-ui * Maven group:artifact IDs: io.quarkus:quarkus-tls-registry * Maven group:artifact IDs: io.quarkus:quarkus-tls-registry-spi * Maven group:artifact IDs: io.quarkus:quarkus-transaction-annotations @@ -383,6 +385,7 @@ This product bundles several SmallRye project artifacts. * Maven group:artifact IDs: io.smallrye.reactive:smallrye-reactive-converter-api * Maven group:artifact IDs: io.smallrye.reactive:smallrye-reactive-converter-mutiny * Maven group:artifact IDs: io.smallrye.reactive:vertx-mutiny-generator +* Maven group:artifact IDs: io.smallrye:jandex * Maven group:artifact IDs: io.smallrye:smallrye-context-propagation * Maven group:artifact IDs: io.smallrye:smallrye-context-propagation-api * Maven group:artifact IDs: io.smallrye:smallrye-context-propagation-jta @@ -399,6 +402,8 @@ This product bundles several SmallRye project artifacts. * Maven group:artifact IDs: io.smallrye:smallrye-health-api * Maven group:artifact IDs: io.smallrye:smallrye-health-provided-checks * Maven group:artifact IDs: io.smallrye:smallrye-jwt +* Maven group:artifact IDs: io.smallrye:smallrye-open-api-core +* Maven group:artifact IDs: io.smallrye:smallrye-open-api-model * Maven group:artifact IDs: io.smallrye:smallrye-jwt-build * Maven group:artifact IDs: io.smallrye:smallrye-jwt-common @@ -1618,6 +1623,7 @@ This product bundles Microprofile. * Maven group:artifact IDs: org.eclipse.microprofile.fault-tolerance:microprofile-fault-tolerance-api * Maven group:artifact IDs: org.eclipse.microprofile.health:microprofile-health-api * Maven group:artifact IDs: org.eclipse.microprofile.jwt:microprofile-jwt-auth-api +* Maven group:artifact IDs: org.eclipse.microprofile.openapi:microprofile-openapi-api * Maven group:artifact IDs: org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api * Maven group:artifact IDs: org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-core diff --git a/runtime/service/build.gradle.kts b/runtime/service/build.gradle.kts index 630b5cbe35..7765a3ce11 100644 --- a/runtime/service/build.gradle.kts +++ b/runtime/service/build.gradle.kts @@ -58,6 +58,7 @@ dependencies { implementation("io.quarkus:quarkus-reactive-routes") implementation("io.quarkus:quarkus-hibernate-validator") implementation("io.quarkus:quarkus-smallrye-health") + implementation("io.quarkus:quarkus-smallrye-openapi") implementation("io.quarkus:quarkus-micrometer") implementation("io.quarkus:quarkus-micrometer-registry-prometheus") implementation("io.quarkus:quarkus-oidc")