我有一个包含两个项目的 sbt 多项目构建 core
和 mac
.我没有聚合它们的根项目。不幸的是sbt does create one automatically .
如何防止发布这个虚拟聚合项目?我得到类似 "default-6a1ca6"
的信息除了 core
和 mac
当我运行时 sbt publish-local
.
我正在寻找类似的东西
autoRoot := false
?
最佳答案
对于 sbt 1.x,您还可以使用
lazy val root = (project in file(".")).
aggregate(core, mac).
settings(
skip in publish := true
)
见 https://github.com/sbt/sbt/issues/3136
关于scala - 防止 sbt 发布自动聚合的根项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525268/