从sbt运行Play项目

3
我即将在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个回答

8

您只需在project/plugins.sbt文件中添加以下行:

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

play new 默认实现了这个功能。

你可以在终端中执行 sbt run 来检查项目是否可执行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接