代码之家  ›  专栏  ›  技术社区  ›  Chris

PlayFramework-使用sbt创建Scala种子模板

  •  0
  • Chris  · 技术社区  · 5 年前

    我正在尝试创建PlayFrameworkScala种子项目。

    到目前为止,我使用了 sbt new playframework/play-scala-seed.g8 命令,它已经在我的根目录中创建了必要的文件 movie-app .

    从这一点上,PlayFramework说要运行 sbt run ,所以我尝试了一下,但出现了以下错误:

    [info] Updated file *omitting personal directories*/Movie-App/project/build.properties: set sbt.version to 1.4.7
    [info] welcome to sbt 1.4.7 (Ubuntu Java 11.0.10)
    [info] loading project definition from *omitting personal directories*/Movie-App/project
    [info] set current project to movie-app (in build file:*omitting personal directories*/Movie-App/)
    [error] java.lang.RuntimeException: No main class detected.
    [error]         at scala.sys.package$.error(package.scala:30)
    [error] stack trace is suppressed; run last Compile / bgRun for the full output
    [error] (Compile / bgRun) No main class detected.
    [error] Total time: 0 s, completed Jul 2, 2021, 11:27:33 PM
    

    我还没有在网上找到任何有用的东西。

    我需要像错误所说的那样将当前项目设置为“电影应用程序”吗?如果是,我需要在 build.properties 文件

    如果没有,有人能解释一下这个问题吗?

    谢谢

    0 回复  |  直到 5 年前
        1
  •  2
  •   Rohit Nandi    5 年前

    $> sbt new playframework/play-scala-seed.g8

    这个模板生成一个Play Scala项目。 当被要求时给它一个名字。按回车键跳过休息。

    name[播放scala种子]:电影应用程序

    $> cd movie-app

    $> sbt run

    推荐文章