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)