什么是;提供->;“违约”;是指在sbt构建文件中?
这方面的一个例子来自:什么是;提供->;“违约”;是指在sbt构建文件中?,sbt,Sbt,这方面的一个例子来自: 对于这些配置中的“第四列”的含义,我只是模糊不清,但这是我第一次看到提供的或提供的->默认的,我不清楚如何才能在文档中找到预期的内容。有人能解释一下这个构造吗?这意味着您提供的配置取决于默认的配置“java.servlet”%“servlet api”%“2.5” 描述这些配置或范围的含义 例如,如果您使用库编写测试,可能会遇到类似于“org.scalacheck”%%“scalacheck”%%“1.13.2”%%“test”或类似的情况。这里,省略了配置的第二部分,它
对于这些配置中的“第四列”的含义,我只是模糊不清,但这是我第一次看到
提供的
或提供的->默认的
,我不清楚如何才能在文档中找到预期的内容。有人能解释一下这个构造吗?这意味着您提供的配置取决于默认的配置“java.servlet”%“servlet api”%“2.5”
描述这些配置或范围的含义
例如,如果您使用库编写测试,可能会遇到类似于“org.scalacheck”%%“scalacheck”%%“1.13.2”%%“test”
或类似的情况。这里,省略了配置的第二部分,它指的是默认
配置(通常是编译
)。同样,您可以编写“org.scalacheck”%%“scalacheck”%%“1.13.2”%”测试->编译“
。这意味着您的test
配置取决于ScalaCheck的default
配置:您的测试需要在类路径上使用ScalaCheck来编译和运行
您可以在中找到更多详细信息。这意味着您提供的配置取决于默认的配置“java.servlet”%“servlet api”%“2.5”
描述这些配置或范围的含义
例如,如果您使用库编写测试,可能会遇到类似于“org.scalacheck”%%“scalacheck”%%“1.13.2”%%“test”
或类似的情况。这里,省略了配置的第二部分,它指的是默认
配置(通常是编译
)。同样,您可以编写“org.scalacheck”%%“scalacheck”%%“1.13.2”%”测试->编译“
。这意味着您的test
配置取决于ScalaCheck的default
配置:您的测试需要在类路径上使用ScalaCheck来编译和运行
您可能会在中找到更多详细信息。我不确定自己是否完全理解依赖项的级联,但了解这是一个Maven范围的内容会有所帮助,以便进行更多阅读。常春藤链接也很有用!谢谢我还不确定我是否完全理解依赖性的级联,但是知道这是一个Maven范围的东西对于更多的阅读是很有帮助的。常春藤链接也很有用!谢谢
libraryDependencies ++= Seq(
"javax.servlet" % "servlet-api" % "2.5" % "provided->default",
...
}