Question

Im utilise Intellij Idea IDE pour travailler sur un projet Scalatra que j'ai créé en utilisant Giter8.i utilise SBT pour exécuter le projet. Lorsque j'ouvre le projet dans Intellij, j'obtiens les erreurs suivantes dans myscalatraservlet.scala:

Cannot resolve symbol scalate
Cannot resolve symbol ScalatraServlet
Cannot resolve symbol ScalateSupport

Le code pour myscalatraservlet.scala est le suivant:

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() 
  }
}

De toute façon, je peux résoudre ces dépendances ?. Si ce n'est aucun moyen de les cacher ne peut pas résoudre les erreurs dans Intellij?

S'il vous plaît aider à vous remercier

Était-ce utile?

La solution

Vous devez utiliser le sbt-idea Pluging SBT pour générer les dépendances d'une manière qu'Intellij peut les lire (fichiers XML avec les dépendances)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top