防止 sbt 发布自动聚合的根项目

0__*_*0__ 4 scala sbt

我有一个 sbt 多项目构建,其中包含两个项目coremac. 我没有聚合它们的根项目。不幸的是sbt 会自动创建一个

如何防止发布这个虚拟聚合项目?我得到这样"default-6a1ca6"除了coremac当我运行sbt publish-local

我正在寻找类似的东西

autoRoot := false
Run Code Online (Sandbox Code Playgroud)

?

amu*_*sch 5

对于 sbt 1.x,您还可以使用

lazy val root = (project in file(".")).
    aggregate(core, mac).
    settings(
        skip in publish := true
    )
Run Code Online (Sandbox Code Playgroud)

https://github.com/sbt/sbt/issues/3136