0

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)?

0 Answers0