1

scala 3 用の caliban.federation はまだありません。私の質問は、scala 3 ライブラリと一緒に使用する正しい方法は何ですか? 今のところ、build.sbt に次のような依存関係があります。

lazy val `bookings` =
  project
    .in(file("."))
    .settings(
      scalaVersion := "3.0.1",
      name := "bookings"
    )
    .settings(commonSettings)
    .settings(dependencies)



lazy val dependencies = Seq(
  libraryDependencies ++= Seq(
    "com.github.ghostdogpr" %% "caliban-zio-http" % "1.1.0"
  ),
  libraryDependencies ++= Seq(
    org.scalatest.scalatest,
    org.scalatestplus.`scalacheck-1-15`,
  ).map(_ % Test),
  libraryDependencies +=
    ("com.github.ghostdogpr" %% "caliban-federation" % "1.1.0")
      .cross(CrossVersion.for3Use2_13)

しかし、ビルドしようとすると、エラーが発生します。

[error] (update) Conflicting cross-version suffixes in: 
dev.zio:zio-query, 
org.scala-lang.modules:scala-collection-compat, 
dev.zio:zio-stacktracer, 
dev.zio:izumi-reflect, 
com.github.ghostdogpr:caliban-macros, 
dev.zio:izumi-reflect-thirdparty-boopickle-shaded, 
dev.zio:zio, 
com.github.ghostdogpr:caliban, 
dev.zio:zio-streams
4

0 に答える 0