pekko-sample-distributed-workers-scala/build.sbt (18 lines of code) (raw):

name := "pekko-distributed-workers-scala" version := "1.0" scalaVersion := "3.3.4" val pekkoVersion = "1.1.3" val cassandraPluginVersion = "1.1.0" val logbackVersion = "1.3.15" Global / cancelable := false libraryDependencies ++= Seq( "org.apache.pekko" %% "pekko-cluster-typed" % pekkoVersion, "org.apache.pekko" %% "pekko-persistence-typed" % pekkoVersion, "org.apache.pekko" %% "pekko-persistence-query" % pekkoVersion, "org.apache.pekko" %% "pekko-serialization-jackson" % pekkoVersion, "org.apache.pekko" %% "pekko-persistence-cassandra" % cassandraPluginVersion, // this allows us to start cassandra from the sample "org.apache.pekko" %% "pekko-persistence-cassandra-launcher" % cassandraPluginVersion, "ch.qos.logback" % "logback-classic" % logbackVersion, // test dependencies "org.apache.pekko" %% "pekko-actor-testkit-typed" % pekkoVersion % Test, "org.scalatest" %% "scalatest" % "3.2.19" % Test, "commons-io" % "commons-io" % "2.11.0" % Test)