如何依赖GitHub中的PlayProject?

时间:2012-09-12 01:40:11

标签: scala playframework playframework-2.0 sbt

我希望Play 2.0项目依赖于另一个Play 2.0项目,我希望它在构建时检查并构建该项目。

如果依赖项目不是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)

这对于我来说对播放项目不起作用,因为我需要从PlayProject免费获得的特殊构建逻辑。我看到PlayProject可以采用文件参数,但它不需要像RootProject这样的URI争论。

1 个答案:

答案 0 :(得分:1)

为了直接使用git项目,相关项目必须在项目的根级别具有project和{或Build.scala plugins.sbt文件夹。 Play模块很糟糕,但这就是目前的模式。