Scala sbt配置与常春藤配置

Scala sbt配置与常春藤配置,scala,sbt,Scala,Sbt,为了更好地理解SBT,我读了常春藤。然而,有一件事让我感到困惑:在常春藤中,决定如何使用或构建的都是模块的配置。我只是想知道在sbt中是否固定了配置集:编译、测试、运行、提供(?)、全局(?)和默认(?) 如果有可能设置一个新的,你会怎么做 发布工件的默认配置是什么 如何设置产品工件conf不是默认的?如何删除默认值 有没有办法列出可用的配置 如果可以设置一个新的,怎么可能呢 对。看 发布工件的默认配置是什么 包含src/main代码的主配置称为Compile 如何将产品工件配置设置为默认配置以

为了更好地理解SBT,我读了常春藤。然而,有一件事让我感到困惑:在常春藤中,决定如何使用或构建的都是模块的配置。我只是想知道在
sbt
中是否固定了配置集:编译、测试、运行、提供(?)、全局(?)和默认(?)

如果有可能设置一个新的,你会怎么做

发布工件的默认配置是什么

如何设置产品工件conf不是默认的?如何删除默认值

有没有办法列出可用的配置

如果可以设置一个新的,怎么可能呢

对。看

发布工件的默认配置是什么

包含
src/main
代码的主配置称为
Compile

如何将产品工件配置设置为默认配置以外的配置?如何删除默认值

您可以使用
publishArtifact
键控制发布中要包含的配置。看

有没有办法列出可用的配置

有关按配置轴和
Global
确定范围的说明,请参见

> show ivyConfigurations
[info] List(compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool)