I would like to exclude some dependencies from submodule in multi module SBT project.
Let's say we have SBT project with modules a
and b
. Module a
has libraryA
added as its dependency. Module b
depends on module a
, but cannot have libraryA
in its classpath.
SBT build definition:
lazy val a: Project = project.
settings(
libraryDependencies ++= Seq(
libraryA
)
)
lazy val b: Project = project.dependsOn(a)
Is it possible to exclude libraryA
from module b
when calling dependsOn(a)
?