【问题标题】:gradle 2.6 play plugin: How to add play local dependencygradle 2.6 播放插件:如何添加播放本地依赖项
【发布时间】:2015-11-22 11:51:10
【问题描述】:

我查看教程 (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"
}

但这不起作用。

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

【问题讨论】:

    标签: gradle playframework build sbt


    【解决方案1】:

    缓存是在 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多