gradle 2.6 play plugin:如何添加播放本地依赖项

时间:2015-08-27 22:34:27

标签: gradle playframework build sbt

我查看教程(https://docs.gradle.org/current/userguide/play_plugin.html)在gradle play插件中添加依赖项的典型方法是:

dependencies {
    play "commons-lang:commons-lang:2.6"
}

我的问题是如何添加像'缓存'这样的播放依赖。我知道在build.sbt中应该看起来像:

libraryDependencies ++= Seq(
  cache,
  "mysql" % "mysql-connector-java" % "5.1.22",

)

在sbt中,我们可以直接引用'cache'。但是在gradle play插件中,我尝试直接引用它:

dependencies {
    play "cache"
}

但这不起作用。

那么我应该如何声明这些依赖?

1 个答案:

答案 0 :(得分:3)

缓存在play sbt插件中定义。您可以使用sbt控制台中的consoleProject命令找到它的值。

root> consoleProject
[info] Starting scala interpreter...
[info]
import sbt._
import Keys._
import dsl._
import _root_.play.sbt.Play.autoImport._
import _root_.play.sbt.routes.RoutesCompiler.autoImport._
import _root_.play.twirl.sbt.SbtTwirl.autoImport._
Welcome to Scala version 2.10.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_31).
Type in expressions to have them evaluated.
Type :help for more information.

scala> cache
res0: sbt.ModuleID = com.typesafe.play:play-cache:2.4.2

scala> javaJdbc
res1: sbt.ModuleID = com.typesafe.play:play-java-jdbc:2.4.2