Проблема миграции для воспроизведения Framework 3.0.0: noclassdeffounderror: javax/validation/constraintvalidatorfactory
body :
Я перевозил картину. 3.0.0 для принятия jakarta bean valyation (
Код: Выделить всё
jakarta.validation.constraints.*
After updating the necessary configurations and dependencies, I'm encountering the following error at startup:
Код: Выделить всё
play.api.UnexpectedException: Unexpected exception[NoClassDefFoundError: javax/validation/ConstraintValidatorFactory]
Caused by: java.lang.NoClassDefFoundError: javax/validation/ConstraintValidatorFactory
...
"jakarta.validation" % "jakarta.validation-api" % "3.1.1",
"org.hibernate" % "hibernate-validator" % "9.0.0.Beta3",
"org.hibernate" % "hibernate-validator-annotation-processor" % "9.0.0.Beta3",
"org.glassfish" % "jakarta.el" % "4.0.2",
"com.sun.el" % "el-ri" % "3.0.4"
my build.properties :
Код: Выделить всё
sbt.version=1.10.6
Код: Выделить всё
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.9.4") // legacy
Код: Выделить всё
"org.playframework" %% "play-pekko-http-server" % "3.0.0",
"org.playframework" %% "play-pekko-http2-support" % "3.0.0"
< /code>
Я подозреваю, что проблема связана с тем, что структура воспроизведения, до сих пор внутренне полагаясь на javax.validation < /code> вместо jakarta.validation < /code>. < /p>
Вопрос < /strong>:
Как можно обеспечить.jakarta.validation
Подробнее здесь: https://stackoverflow.com/questions/795 ... or-javax-v