I'm trying to update a Play Framework (2.8.8) project from Scala 2.13 to Scala 3 using auto-migration plugin.
Problem arises for dependencies that are not explicitly listed in build.sbt but rather (as far as I understand) resolved from "com.typesafe.play" % "sbt-plugin" % "2.8.8"
[info] com.typesafe.play:twirl-api:1.5.1 -> "com.typesafe.play" % "twirl-api_2.13" % "1.5.1"
[info] com.typesafe.play:play-docs:2.8.8:docs -> "com.typesafe.play" % "play-docs_2.13" % "2.8.8" % "docs"
[info] com.typesafe.play:play-logback:2.8.8 -> "com.typesafe.play" % "play-logback_2.13" % "2.8.8"
[info] com.typesafe.play:play-test:2.8.8:test -> "com.typesafe.play" % "play-test_2.13" % "2.8.8" % "test"
[info] com.typesafe.play:filters-helpers:2.8.8 -> "com.typesafe.play" % "filters-helpers_2.13" % "2.8.8"
[info] com.typesafe.play:play-server:2.8.8 -> "com.typesafe.play" % "play-server_2.13" % "2.8.8"
[info] com.typesafe.play:play-akka-http-server:2.8.8 -> "com.typesafe.play" % "play-akka-http-server_2.13" % "2.8.8"
It looks like sbt-plugin is only published for SBT 1.x and Scala 2.12 (ie here) but all listed incompatibilities (see above) already have 2.13 version which would be fine with Scala 3 CrossVersion.for3Use2_13 flag.
Is there any way around it (overriding dependencies?) or am I stuck until sbt-plugin for 2.13 is released?