从多模块SBT项目中排除项目的依赖关系

时间:2015-10-30 13:50:02

标签: scala sbt

我想从多模块SBT项目中的子模块中排除一些依赖项。

我们假设我们有模块ab的SBT项目。模块a添加了libraryA作为其依赖项。模块b取决于模块a,但在其类路径中不能包含libraryA

SBT构建定义:

lazy val a: Project = project.
  settings(
    libraryDependencies ++= Seq(
      libraryA
    )
  )
lazy val b: Project = project.dependsOn(a)

调用libraryA时是否可以从模块b中排除dependsOn(a)

0 个答案:

没有答案