scala - 从 sbt 运行 Play 项目

标签 scala build playframework sbt playframework-2.2

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

如果我们添加正确的依赖项,是否可以使用 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

谢谢!

最佳答案

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

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.3") // or your play version
play new默认情况下执行此操作。

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

关于scala - 从 sbt 运行 Play 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23884322/

相关文章:

java - 如何从 java/scala 中的 xml 字符串中提取字段

scala - 如何在 Scala Spark 中四舍五入

build - 无法编译Mesos框架

java - AKKA 在一段时间后停止记录堆栈跟踪

scala - 模式匹配如何在 Akka.Actor 接收方法中工作?

java - 巴泽尔斯卡拉 "failed: Worker process did not return a WorkResponse"

mysql - Play Framework 连接数据库

java - 返回动态语言用户的基本 Java 库和实用程序是什么?

TFS 2013 : Multiple build controller on the same machine

java - 在 docker 镜像/容器中安装和使用 Gradle