compile (типа probe:compile), при которой у модуля будет меняться source root. Сделал по типу такого:
lazy val Probe = config("probe")
.describedAs("Query probing configuration")
.extend(Compile)
lazy val dbcontext = (project in file("dbcontext"))
.configs(Probe)
.settings(Settings.common)
.settings(
libraryDependencies ++= Dependencies.postgresql,
scalaSource in Probe := baseDirectory.value / "src" / "probe" / "scala",
resourceDirectory in Probe := baseDirectory.value / "src" / "probe" / "resources",
unmanagedClasspath in Probe += baseDirectory.value / "src" / "probe" / "resources"
)
lazy val myProject = (project in file("."))
.configs(Probe)
.settings(Settings.common)
.aggregate(dbcontext)
.dependsOn(dbcontext)
Но при вызове probe:compile sbt выполняет обычную компиляцию. Куда дальше копать?
я ни разу не сварщик сбт, но не пробовал ли ты вызвать только для нужного подпроекта? dbcontext/probe:compile ?
Обсуждают сегодня