You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
io.smallrye.openapi.runtime.io.definition.DefinitionReader is removed in SmallRye OpenAPI 3.12, which breaks the build time logic in the openapi-java extension here:
But, that class is marked as deprecated and has a comment stating that it may be removed or have reduced visibility in the future. So we probably need to find an alternate solution.
The text was updated successfully, but these errors were encountered:
jamesnetherton
changed the title
[quarkus-main] openapi-java deployment fails to compile due to missing DefinitionReader class
[quarkus-main] openapi-java deployment module fails to compile due to missing DefinitionReader class
Sep 20, 2024
jamesnetherton
changed the title
[quarkus-main] openapi-java deployment module fails to compile due to missing DefinitionReader class
openapi-java deployment module fails to compile due to missing DefinitionReader class
Oct 16, 2024
io.smallrye.openapi.runtime.io.definition.DefinitionReader
is removed in SmallRye OpenAPI 3.12, which breaks the build time logic in theopenapi-java
extension here:https://github.com/apache/camel-quarkus/blob/main/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java#L242-L244
The only fix I found is to use
OpenApiParser
.https://github.com/apache/camel-quarkus/blob/quarkus-main/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java#L232-L237
But, that class is marked as deprecated and has a comment stating that it may be removed or have reduced visibility in the future. So we probably need to find an alternate solution.
The text was updated successfully, but these errors were encountered: