PlayFramework - 使用 sbt 创建 Scala 种子模板
PlayFramework - Creating Scala seed template with sbt
我正在尝试创建 PlayFramework Scala 种子项目。
到目前为止,我已经使用了 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
我还没有在网上找到任何有用的东西。
是否需要像错误所说的那样将当前项目设置为“movie-app”?如果是这样,我需要在 build.properties
文件中写什么?
如果不是,谁能解释一下这个问题?
谢谢
$> sbt new playframework/play-scala-seed.g8
此模板生成一个 Play Scala 项目。
询问时给它起个名字。按回车键跳过休息。
name [play-scala-seed]: movie-app
$> cd movie-app
$> sbt run
我正在尝试创建 PlayFramework Scala 种子项目。
到目前为止,我已经使用了 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
我还没有在网上找到任何有用的东西。
是否需要像错误所说的那样将当前项目设置为“movie-app”?如果是这样,我需要在 build.properties
文件中写什么?
如果不是,谁能解释一下这个问题?
谢谢
$> sbt new playframework/play-scala-seed.g8
此模板生成一个 Play Scala 项目。 询问时给它起个名字。按回车键跳过休息。
name [play-scala-seed]: movie-app
$> cd movie-app
$> sbt run