gpt4 book ai didi

sbt - 如何列出所有配置及其描述?

转载 作者:行者123 更新时间:2023-12-01 00:59:11 24 4
gpt4 key购买 nike

我使用 sbt 0.13.5。

从 sbt 控制台,如何查看项目中所有已定义配置的列表(例如 CompileTest 等)及其描述?

最佳答案

我不知道是否有内置命令。除非有一个,否则您可以创建一个任务来做到这一点:

build.sbt

lazy val showConfigurations = taskKey[Unit]("Shows all configurations")

lazy val inAnyProjectAndConfiguration = ScopeFilter(inAnyProject, inAnyConfiguration)

showConfigurations := {
val configs = configuration.all(inAnyProjectAndConfiguration).value.toSet
configs.filter(_.isPublic).foreach(c => println(s"${c.name} ${c.description}"))
}

您可能看不到某些配置的说明,因为它不是强制性的。事实上,似乎没有一个默认的。

关于sbt - 如何列出所有配置及其描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25045436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com