2015-06-14 2 views
6

Я пытаюсь настроить Scala SDK на основе Eclipse для работы с Play 2.4 в Windows 8. Я следовал инструкциям, указанным на the official guide, но после открытия по умолчанию view index.scala.html, я получить кучу ошибок, как:Eclipse показывает ошибки в настройке Play 2.4.

  1. неоднозначной ссылка на перегруженное определение,

    как метод дисплея в классе BaseScalaTemplate типа (O: Любой) (неявный м: манифест [ошибка]) a й способ отображения в классе BaseScalaTemplate типа (х: ошибка) типа матча аргумента (play.twirl.api.HtmlFormat.Appendable) и ожидаемого результат Любого типа

    ошибку в приложении с участием аргументов по умолчанию.

    index.scala.html/игра-тест Scala-приложение/приложение/просмотров линия 3

    Java Проблема

  2. типа Html не является членом пакета play.api. шаблоны

    index.scala.html/игра-тест Scala-приложение/приложение/просмотров линии

    Java Проблема

Я попытался удалить импорт по умолчанию и добавить новый импорт play.twirl.api._ в свойствах Play2 проекта, но это ничего не изменило. Есть ли способ исправить конфигурацию?

+0

У меня такая же проблема. Любая удача, исправляющая это? – cessationoftime

+0

У меня тоже проблема. Какие-нибудь Новости? – nadavy

+0

Такая же проблема. Play 2.4.2, Scala-IDE 4.1.0 (для scala 2.11.7), Eclipse Mars. – gun

ответ

0

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

1 Вилка https://github.com/cweinreben/scala-ide-play2

2 Checkout проект локально

3 Выполнить ./build.sh в корне папки проекта (подождать и выпить чашечку кофе, пока он скачивает в Интернете)

4 Закончив переход на Eclipse и откройте диалоговое окно «Установить новое программное обеспечение ...» (меню «Справка> Установить новое программное обеспечение ...»)

5 Сценарий сборки создает сайт обновления - так выберите «Добавить» в диалоговом окне, а затем «Локальный ...» и переключитесь в папку «scala-ide-play2/org.scala-ide.play2.update- сайт/цель/сайт»

6 Установите функцию в этой папке

2

Я не знаю, о первом вопросе, но вторая одна вызвана устаревшей SbtEclipse плагин. Из-за этого вложенные папки target/scala-2.11 не добавляются как исходные пути к проекту. Чтобы исправить это:

  • bump Версия плагина SbtEclipse до 4.0.0: addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
  • run sbt eclipse от корневого каталога проекта
  • обновить проект в Затмении.
Смежные вопросы