不支持使用Quarkus smallrye openapi对Quarkus进行单元测试,导致InvalidDefinit



我在quarkus 1.13.0.最终应用程序中使用quarkus smallrye openapi。当我用mvnw compile quarkus:dev执行程序时,一切都很好。然而,当我通过运行mvn test来执行具有LocalDate数据类型的某个变量的单元测试时,该程序无法从json封送和解组LocalDate类型的对象,并且它会产生

"com.fasterxml.jackson.databind.exc.InvalidDefinitionException:默认情况下不支持Java 8日期/时间类型CCD_;com.fasterxml.jackson。数据类型:jackson-datatype-jsr310";以便能够处理"

当我删除quarkus-smallrye-openapi依赖项和相关注释时,测试运行良好。

这听起来很像一个bug。请在上打开一个问题https://github.com/quarkusio/quarkus/issues

更新

打开的问题是:https://github.com/quarkusio/quarkus/issues/16343事实证明,使用quarkus-resteasy-jsonb而不是quarkus-resteasy-jackson

最新更新