2015-06-14 10 views
6

Próbuję skonfigurować IDE oparte na Eclipse Scala SDK do pracy z Play 2.4 na Windows 8. Postępowałem zgodnie z instrukcjami podanymi na the official guide, ale po otwarciu domyślnego widoku index.scala.html, I się kilka błędów jak:Eclipse pokazuje błędy w konfiguracji Play 2.4

  1. niejednoznaczne odniesienie do przeciążonego definicji

    zarówno metoda wyświetlacz w klasy BaseScalaTemplate typu (o: dowolny) (ukryte m oczywistym [błąd]) a Metoda wyświetlacz w klasie BaseScalaTemplate typu II (x: błąd) rodzaje mecz argument (play.twirl.api.HtmlFormat.Appendable) i oczekiwany wynik wpisać dowolny

    Wystąpił błąd we wniosku z udziałem domyślne argumenty.

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

    Java Problem

  2. typ HTML nie jest członkiem paczki play.api. Szablony

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

    Java problem

próbowałem usunąć importu domyślne i dodać nowy import play.twirl.api._ we właściwościach projektu Play2, ale to nic nie zmieniło. Czy istnieje sposób na naprawienie konfiguracji?

+0

Mam ten sam problem. Jakieś szczęście to naprawia? – cessationoftime

+0

Mam ten sam problem. Jakieś wieści? – nadavy

+0

Ten sam problem. Odtwórz 2.4.2, Scala-IDE 4.1.0 (dla scala 2.11.7), Eclipse Mars. – gun

Odpowiedz

0

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

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

2 kasę projekt lokalnie

3 Wykonaj ./build.sh w głównym folderze projektu (poczekać i wypić filiżankę kawy, podczas gdy pobiera Internet)

4 Po zakończeniu przejdź do Eclipse i otwórz okno dialogowe "Zainstaluj nowe oprogramowanie ..." (Menu "Pomoc> Zainstaluj nowe oprogramowanie ...")

5 Skrypt budujący tworzy witrynę aktualizacji - wybierz "Dodaj" w oknie dialogowym, a następnie "Lokalnie ..." i przejdź do folderu "scala-ide-play2/org.scala-ide.play2.update- site/target/site”

6 zainstalować funkcję w tym folderze

2

nie wiem o pierwszym numerze, ale drugi jest spowodowane przestarzałym wtyczki SbtEclipse. Z tego powodu podfoldery target/scala-2.11 nie są dodawane jako ścieżki źródłowe do projektu. Aby rozwiązać ten problem:

  • Bump SbtEclipse wersja wtyczki do wersji 4.0.0: addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
  • uruchom sbt eclipse z katalogu głównego projektu
  • odśwież projekt w środowisku Eclipse.