我查看教程(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"
}
但这不起作用。
那么我应该如何声明这些依赖?
答案 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