小编Ale*_*xey的帖子

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

我有一个多模块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)
Run Code Online (Sandbox Code Playgroud)

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

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

"group.id" % "my-project-core" % "1.0" intransitive() classifier "assembly"
Run Code Online (Sandbox Code Playgroud)

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

.dependsOn(core classifier "assembly")
Run Code Online (Sandbox Code Playgroud)

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

sbt sbt-assembly

5
推荐指数
0
解决办法
171
查看次数

标签 统计

sbt ×1

sbt-assembly ×1