可以通过输入以下命令新建一个scalatra项目:
$ sbt new scalatra/scalatra.g8
$ sbt new scalatra/scalatra.g8
organization [com.example]:
name [My Scalatra Web App]:
version [0.1.0-SNAPSHOT]:
servlet_name [MyScalatraServlet]:
package [com.example.app]:
scala_version [2.13.4]:
sbt_version [1.4.5]:
scalatra_version [2.7.0]:
Template applied in ./my-scalatra-web-app
在项目的根文件夹中, 执行 sbt
构建项目
For example:
$ cd /your/project/directory
$ sbt
在第一次运行的时候可能要花一些时间.
Scalatra已经安装好了, 新建 src/main/scala/com/example/app/MyScalatraServlet.scala
.
package com.example.app
import org.scalatra._
class MyScalatraServlet extends ScalatraServlet {
get("/") {
views.html.hello()
}
}
执行:
$ sbt
> jetty:start
或者
get("/") {
"Hi there!"
}
当代码改动之后,你想重启项目的时候,输入如下命令就可以了
$ sbt
> ~jetty:start