我正在尝试创建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
我还没有在网上找到任何有用的东西。
我需要将当前项目设置为";电影应用程序";就像错误所说的那样?如果是,我需要在build.properties
文件中写入什么?
如果没有,有人能解释一下这个问题吗?
感谢
$> sbt new playframework/play-scala-seed.g8
这个模板生成一个Play Scala项目。当被要求时给它一个名字。按回车键跳过休息。
name[播放scala种子]:电影应用
$> cd movie-app
$> sbt run