我希望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争论。
答案 0 :(得分:1)
为了直接使用git项目,相关项目必须在项目的根级别具有project
和{或Build.scala
plugins.sbt
文件夹。 Play模块很糟糕,但这就是目前的模式。