SBT中的可选依赖项

时间:2016-06-17 13:55:30

标签: sbt

Maven有optional dependency概念。搜索可选依赖项的SBT文档仅查找"However, sometimes we have optional dependencies for special features."

如何在SBT中声明可选的依赖项?

1 个答案:

答案 0 :(得分:6)

不幸的是SBT documentation没有列出映射到常春藤配置的所有可用范围,但源代码执行:https://github.com/sbt/sbt/blob/0.13/ivy/src/main/scala/sbt/Configuration.scala

您可以使用与测试,运行时或提供范围的依赖关系相同的方式来执行此操作。

libraryDependencies += "group id" % "artifact id" % "version" % "optional"

libraryDependencies += "group id" % "artifact id" % "version" % Optional