maven具有可选的依赖性概念。搜索SBT文档以获取可选依赖关系仅找到"但是,有时我们有特殊功能的可选依赖项。"。
如何在SBT中声明可选依赖性?
不幸的是,SBT文档没有列出所有可用的示波器,将映射到IVY配置,但源代码确实:https://github.com/sbt/sbt/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