VM-Operator/build.sbt
Michael N. Lipp c672c19517
Some checks failed
Java CI with Gradle / build (push) Has been cancelled
Up to jar.
2025-05-04 16:34:05 +02:00

25 lines
926 B
Scala

lazy val commonSettings = Seq(
// Sensible layout
Compile / javaSource := baseDirectory.value / "src",
Compile / resourceDirectory := baseDirectory.value / "resources",
Test / javaSource := baseDirectory.value / "test",
Test / resourceDirectory := baseDirectory.value / "test-resources",
// Do not append Scala versions to the generated artifacts
crossPaths := false,
// This forbids including Scala related libraries into the dependency
autoScalaLibrary := false,
Compile / packageDoc / publishArtifact := false
)
lazy val util = (project in file("org.jdrupes.vmoperator.util"))
.settings(commonSettings: _*)
lazy val common = (project in file("org.jdrupes.vmoperator.common"))
.settings(commonSettings: _*)
.dependsOn(util)
lazy val runnerQemu = (project in file("org.jdrupes.vmoperator.runner.qemu"))
.settings(commonSettings: _*)
.dependsOn(common)