2015-06-14 12 views
6

Sto provando a configurare un IDE di Scala SDK basato su Eclipse per lavorare con Play 2.4 su Windows 8. Ho seguito le istruzioni fornite su the official guide, ma dopo aver aperto la vista predefinita index.scala.html, I ottenere un mucchio di errori come:Eclipse mostra errori nella configurazione di Play 2.4

  1. ambiguo riferimento alla definizione sovraccarico,

    sia metodo visualizzazione in classe BaseScalaTemplate di tipo (o: Qualsiasi) (implicito m: manifesto [error]) a nd metodo visualizzazione nella classe BaseScalaTemplate di tipo (x: errore) tipi partita argomento (play.twirl.api.HtmlFormat.Appendable) e prevede digitare risultato Qualunque

    Errore in un'applicazione coinvolge argomenti predefiniti.

    index.scala.html/play-scala-test-app/app/views linea 3

    Java Problema

  2. tipo HTML non è un membro del pacchetto di play.api. modelli

    index.scala.html/play-scala-test-app/app/views linea

    Java Problema

ho cercato di rimuovere le importazioni di default e aggiungere nuova importazione play.twirl.api._ nelle proprietà del progetto Play2, ma che ha cambiato nulla. C'è un modo per correggere la configurazione?

+0

Ho lo stesso problema. Qualche fortuna aggiustarlo? – cessationoftime

+0

Anche io ho lo stesso problema. Qualche notizia? – nadavy

+0

Stesso problema. Riproduci 2.4.2, Scala-IDE 4.1.0 (per scala 2.11.7), Eclipse Mars. – gun

risposta

0

vedere https://groups.google.com/forum/#!topic/scala-ide-user/WFNoQ6GNw1k

1 Forchetta https://github.com/cweinreben/scala-ide-play2

2 Acquista il progetto a livello locale

3 Esegui ./build.sh nella radice della cartella del progetto (aspettare e bere una tazza di caffè mentre si scarica Internet)

4 Al termine, passare a Eclipse e aprire la finestra di dialogo "Installa nuovo software ..." (Menu "Guida> Installa nuovo software ...")

5 Lo script di generazione crea un sito di aggiornamento, quindi seleziona "Aggiungi" nella finestra di dialogo e poi "Locale ..." e passa alla cartella "scala-ide-play2/org.scala-ide.play2.update- sito/target/sito"

6 Installare la funzione in questa cartella

2

non so circa la prima edizione, ma il secondo è causato dal plugin di SbtEclipse obsoleto. A causa di ciò le sottocartelle target/scala-2.11 non vengono aggiunte come percorsi di origine al progetto. Per risolvere il problema:

  • bump versione del plug-in SbtEclipse a 4.0.0: addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
  • esecuzione sbt eclipse dall'indice radice del progetto
  • aggiornare il progetto in Eclipse.
Problemi correlati