程序集依赖作为多模块sbt构建的一部分

时间:2016-06-02 15:09:48

标签: sbt sbt-assembly

我有一个多模块sbt项目,例如:

lazy val core = (project in file("my-project-core"))
.settings(name := "my-project-core")
// more settings

lazy val app = (project in file("my-project-app"))
.settings(name := "my-project-app")
// more settings
.dependsOn(core)

现在,我想从我的核心项目中构建一个程序集jar,然后使app模块依赖于这个程序集。

如果它是两个不同的项目,我只想定义一个排序依赖:

"group.id" % "my-project-core" % "1.0" intransitive() classifier "assembly"

所以,就伪代码而言,我想写这样的东西:

.dependsOn(core classifier "assembly")

有没有办法用sbt实现这个目标?

0 个答案:

没有答案