在以下设置中,我认为格式为"groupId" % "artifactId" % "version"
libraryDependencies += "org.specs2" % "specs2_2.10" % "1.14" % "test"
test
是什么意思?
答案 0 :(得分:2)
如上所述here
声明依赖关系如下所示,其中groupId,artifactId和revision是字符串:
libraryDependencies += groupID % artifactID % revision
或者像这样,配置可以是字符串或配置val:
libraryDependencies += groupID % artifactID % revision % configuration
所以第4个%
意思是仅为某个配置添加依赖关系。在您的示例中,它是"test"
,也可以写为Test
。
这意味着您通常不需要为测试框架保留运行时类路径类,您只在暂存环境中使用它,而不会在生产中使用。
要详细了解配置,请阅读this。