Domanda

Sto usando IDE IDE IDEA per lavorare su un progetto Scalatra che ho creato usando Giter8. Uso SBT per eseguire il progetto. Quando apro il progetto in Intellij, ottengo i seguenti errori in myscalatraservlet.scala:

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

Il codice per myscalatraservlet.scala è il seguente:

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

In qualche modo posso risolvere queste dipendenze? Se non un modo per nascondere questi non può risolvere gli errori in Intellij?

Per favore aiutatemi grazie

È stato utile?

Soluzione

Devi usare il SBT-IDEA SBT Collegamento per generare le dipendenze in un modo in cui Intellij può leggerle (file XML con le dipendenti)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top