我使用 IntelliJ Idea IDE 处理我使用 giter8 创建的 scalatra 项目。我使用 sbt 运行项目。当我在 IntelliJ 中打开项目时,我在 MyScalatraServlet.scala 中收到以下错误:
Cannot resolve symbol scalate
Cannot resolve symbol ScalatraServlet
Cannot resolve symbol ScalateSupport
MyScalatraServlet.scala 的代码如下:
import org.scalatra._
import java.net.URL
import scalate.ScalateSupport
class MyScalatraServlet extends ScalatraServlet with ScalateSupport {
get("/") {
<html>
<body>
<h1>Hello, world!</h1>
Say <a href="hello-scalate">hello to Scalate</a>.
</body>
</html>
}
notFound {
// Try to render a ScalateTemplate if no route matched
findTemplate(requestPath) map { path =>
contentType = "text/html"
layoutTemplate(path)
} orElse serveStaticResource() getOrElse resourceNotFound()
}
}
有什么办法可以解决这些依赖关系?如果没有任何隐藏这些的方法无法解决 IntelliJ 中的错误?
请帮忙谢谢