可以在Play 2.2+项目中build.sbt依赖于GitHub项目SBT吗?

时间:2014-01-31 10:09:34

标签: git heroku playframework-2.0 sbt

是否可以为Play {strong> 2.2 + 写一个build.sbtdependsOn GitHub项目?依赖项是一个库,而不是Play模块,它是一个私有的BitBucket repo,因此需要进行身份验证。生成的项目将被推送到Heroku进行部署。

How can sbt pull dependency artifacts from git?未显示build.sbt语法,也未解决身份验证问题。

1 个答案:

答案 0 :(得分:2)

这是非常合法的,答案就像build.sbt中的以下内容一样简单:

lazy val bananaRdfProject =
  ProjectRef(uri("https://github.com/w3c/banana-rdf.git"), "banana-rdf")

然后dependsOn lazy val

lazy val core = project dependsOn(
  ProjectRef(uri("git://github.com/w3c/banana-rdf.git"), "banana-jena")
)

请参阅Can multi-projects from GIT be used as SBT dependencies?SBT dependsOn RootProject: doesn't compile the dependency