【问题标题】:Run Play project from sbt从 sbt 运行 Play 项目
【发布时间】:2014-07-16 01:34:10
【问题描述】:

我即将发布一个 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

谢谢!

【问题讨论】:

    标签: scala build playframework sbt playframework-2.2


    【解决方案1】:

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

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

    play new 默认执行此操作。

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

    【讨论】:

      猜你喜欢
      • 2022-01-09
      • 2016-09-03
      • 2014-08-15
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      相关资源
      最近更新 更多