【发布时间】:2015-01-08 01:54:13
【问题描述】:
在 sbt 文档中,他们提到了声明项目依赖项的不同方式。
libraryDependencies += groupID % artifactID % revision
libraryDependencies += groupID % artifactID % revision % configuration
libraryDependencies ++= Seq(
groupID %% artifactID % revision,
groupID %% otherID % otherRevision
)
但是,当我创建新的 Play2 框架时:
activator new HelloWorld play-scala
我可以在build.sbt 中看到以下代码:
libraryDependencies ++= Seq(
jdbc,
anorm,
cache,
ws
)
它们是如何解决的(jdbc、异常、缓存、ws)?还有其他方式来声明依赖关系吗?
【问题讨论】:
-
它们只是从 play sbt 插件中导入的 val,其制作方式与
val jdbc = "com.typesafe.play" %% "play-jdbc" % "2.3.7"相同(实际上是用另一个函数制作的,但相同)。 -
如何从之前定义的插件中找到这些值
标签: scala playframework-2.0 sbt