Configuration SBT配置与常春藤模块配置
这看起来类似于,但似乎并没有问这个问题: 两者的区别是什么Configuration SBT配置与常春藤模块配置,configuration,dependencies,sbt,ivy,Configuration,Dependencies,Sbt,Ivy,这看起来类似于,但似乎并没有问这个问题: 两者的区别是什么 libraryDependencies += "com.example" % "foo" % "1.0" % "test" 及 (对于集成测试/“it”,还有一个类似的问题) 我应该始终使用SBT配置还是常春藤配置?还是取决于具体情况 我经常看到前者,尽管后者似乎与我的build.sbt的其余部分更为一致。更新任务和库依赖项有点奇怪,因为在下载JAR时,您可能不想独立或并行下载编译JAR和测试JAR。对于处理所有配置的update任务
libraryDependencies += "com.example" % "foo" % "1.0" % "test"
及
(对于集成测试
/“it”
,还有一个类似的问题)
我应该始终使用SBT配置还是常春藤配置?还是取决于具体情况
我经常看到前者,尽管后者似乎与我的build.sbt的其余部分更为一致。
更新任务和库依赖项
有点奇怪,因为在下载JAR时,您可能不想独立或并行下载编译
JAR和测试
JAR。对于处理所有配置的update
任务,libraryDependencies
也需要处理所有配置
libraryDependencies += "com.example" % "foo" % "1.0" % Test
表示您的项目的测试
配置取决于“com.example”%%“foo”%%“1.0”
的默认配置
库依赖项在测试中,我认为不起作用
我应该始终使用SBT配置还是常春藤配置?还是取决于具体情况
虽然在符号上存在差异,但从概念上讲,sbt的结构和常春藤的结构是相同的
libraryDependencies += "com.example" % "foo" % "1.0" % Test