pekko-connectors-sample-http-csv-to-kafka/project/CommonSettings.scala (23 lines of code) (raw):
import sbt.Keys._
import sbt._
import sbtstudent.AdditionalSettings
object CommonSettings {
lazy val commonSettings = Seq(
organization := "com.lightbend.training",
version := "1.0.0",
scalaVersion := Dependencies.scalaVer,
scalacOptions ++= CompileOptions.compileOptions,
Compile / unmanagedSourceDirectories := List((Compile / scalaSource).value, (Compile / javaSource).value),
Test / unmanagedSourceDirectories := List((Compile / scalaSource).value, (Compile / javaSource).value),
testOptions += Tests.Argument(TestFrameworks.JUnit, "-v"),
Test / parallelExecution := false,
Test / logBuffered := false,
ThisBuild / parallelExecution := false,
GlobalScope / parallelExecution := false,
Test / fork := true,
libraryDependencies ++= Dependencies.dependencies
) ++
AdditionalSettings.initialCmdsConsole ++
AdditionalSettings.initialCmdsTestConsole ++
AdditionalSettings.cmdAliases
}