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

标签 scala sbt

我有一个包含两个项目的 sbt 多项目构建 coremac .我没有聚合它们的根项目。不幸的是sbt does create one automatically .

如何防止发布这个虚拟聚合项目?我得到类似 "default-6a1ca6" 的信息除了 coremac当我运行时 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/

相关文章:

scala - scala 中案例类字段的最大数量是多少?

scala - Specs2 .await 超时 > CI 服务器上的 1 秒

json - 如何在 Play Json 中使用 Joda DateTime

scala - 如何在 Linux 上从 Scala 代码运行导出命令来添加新的环境变量?

scala - IntelliJ IDEA 2020.3 Scala 插件不适用于新项目

scala - 必须覆盖 scala 中的 val 变量

scala - 如何使用 `ProjectRef` 来引用 sbt 1.x 中的本地项目?

scala - 使用 sbt-native-packager 时的配置目录

python - pyspark 脚本需要 sbt scala 包生成器吗?

sbt - 引用 SBT 中自定义任务的未定义设置错误?