scala - 如何依赖 GitHub 中的 PlayProject?

标签 scala playframework playframework-2.0 sbt

我想让一个 Play 2.0 项目依赖于另一个 Play 2.0 项目,我希望它在构建时 check out 并构建该项目。

如果依赖项目不是 PlayProject,而是标准库,我知道我该怎么做。我可以使用这样的东西。

val libDep = RootProject(uri("git://github.com/ChazInc/play2-authenticitytoken.git"))

val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
  // settings here
).dependsOn(libDep)

这对 play 项目不起作用,因为我需要从 PlayProject 免费获得的特殊构建逻辑作为依赖项。我看到 PlayProject 可以采用文件参数,但它不像 RootProject 那样采用 URI 参数。

最佳答案

为了直接使用一个git项目,有问题的项目必须有一个project。文件夹 Build.scala和/或 plugins.sbt在项目的根级别。它对 Play 模块来说很糟糕,但目前就是这样。

关于scala - 如何依赖 GitHub 中的 PlayProject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380153/

相关文章:

scala - Play Scala 应用程序 "not found: value action"

mysql - scalikejdbc 中的批量插入在远程计算机上速度很慢

java - 如何在Jupyter notebook中显示spark进度条(使用pyspark)

scala - 如何传递带有隐式参数的函数

scala - 使用 foldLeft 求和

scala - 闪存如何通过请求变得可用?

scala - 如何禁用 sbt/play 的彩色终端输出?

java - Play Framework - 表单的多个实例

mysql - SBT 没有解决 mysql 依赖 Play Framework

scala - 用于 HTTP 网关的 Play2-mini 和 Akka2