从sbt运行Play项目

时间:2014-05-27 08:16:29

标签: scala build playframework sbt playframework-2.2

我即将向github发布一个Play项目,但我希望Scala开发人员不需要单独安装 play ,如果他们已经 sbt 安装。

如果我们添加正确的依赖项,是否可以使用sbt编译和运行Play项目?

我为Play工作的 build.sbt 就在这里,但它并没有与sbt合作。

import play.Project._

name := "my_project_name"

version := "1.0"

libraryDependencies ++= Seq(
  "com.netflix.rxjava" % "rxjava-scala" % "0.17.4",
  "oauth.signpost" % "signpost-core" % "1.2.1.2",
  "oauth.signpost" % "signpost-commonshttp4" % "1.2.1.2",
  "org.apache.httpcomponents" % "httpclient" % "4.3.3",
  "commons-io" % "commons-io" % "2.3"
)

playScalaSettings

谢谢!

1 个答案:

答案 0 :(得分:9)

您应该将以下行添加到project/plugins.sbt文件中:

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.3") // or your play version

play new默认执行此操作。

您可以通过从终端执行sbt run来检查项目是否可由sbt执行。