我想让一个 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)
这对我来说不适用于 play 项目,因为我需要从 PlayProject 免费获得的特殊构建逻辑来获取依赖项。我看到 PlayProject 可以采用文件参数,但它不像 RootProject 那样采用 URI 参数。