Не удается устранить ошибки для проекта Scalatra в Intellij IDEA IDE

Я использую IntelliJ Idea IDE для работы над проектом scalatra, который я создал с помощью giter8. Я использую 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?

Пожалуйста, помогите Спасибо


person Community    schedule 06.12.2011    source источник
comment
Ошибки только в компиляторе презентации или в самом здании? Если второе, вы строите с помощью sbt или IDEA? Возможно, вам не хватает записей зависимостей в вашем проекте. Пробовали ли вы создать проект IDEA с помощью плагина sbt-idea (github.com/mpeltonen/sbt-idea< /а>). Я настоятельно рекомендую его, так как он позаботится о добавлении библиотек и зависимостей и избавит вас от всех этих проблем.   -  person 0__    schedule 06.12.2011


Ответы (1)


Вам нужно использовать плагин sbt-idea sbt для создания зависимостей таким образом, чтобы Intellij мог их прочитать. (xml файлы с зависимостями)

person Arnon Rotem-Gal-Oz    schedule 06.12.2011