Pregunta

Estoy usando IntelliJ Idea IDE para trabajar en un proyecto de Scalatra que creé usando GITER8. Uso SBT para ejecutar el proyecto. Cuando abro el proyecto en IntelliJ, obtengo los siguientes errores en myscalatraservlet.scala:

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

El código para myscalatraservlet.scala es el siguiente:

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 alguna manera puedo resolver estas dependencias? Si no alguna forma de ocultar estos no puede resolver errores en IntelliJ?

Por favor ayuda gracias

¿Fue útil?

Solución

Necesitas usar el SBT-Idea SBT Conectando para generar las dependencias de una manera que IntelliJ puede leerlas (archivos XML con las dependientes)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top