Play framework 2.0, Eclipse Helios, плагин Scala IDE 2.0 - Получение ошибок сборки из коробки

Я пробую «Play Framework 2.0» на плагине Scala IDE 2.0 для Eclipse Helios (полностью поддерживается плагином Scala IDE).

Когда я создаю игровое приложение и выбираю шаблон Scala, оно работает. То есть "играй беги".

При запуске «play eclipsify» и последующем импорте проекта в Eclipse я получаю сообщения об ошибках. Любые идеи?

введите здесь описание изображения


person jsidlosky    schedule 22.03.2012    source источник
comment
Возможный дубликат stackoverflow.com/questions/6177851/   -  person Ed Staub    schedule 23.03.2012
comment
Если подумать... вероятно, это не обман, хотя некоторые ответы кажутся актуальными. По какой-то причине Eclipse думает, что это исходный файл Java - похоже, вам нужно как-то добавить Scala-ness в проект.   -  person Ed Staub    schedule 23.03.2012
comment
Да, я видел другой вопрос, и это не совсем обман. Я попробовал несколько вещей из этого поста, но не смог решить. Я удалил Scala IDE, а затем Eclipse по праву не выделяет синтаксис. Однако, глядя на ошибки, очевидно, что по какой-то причине я пытаюсь построить это с помощью компилятора java. Я все заново установил, так странно, что у меня не работает «из коробки».   -  person jsidlosky    schedule 23.03.2012


Ответы (5)


Скриншот показывает, что вы находитесь в перспективе Java. Перейдите к Window - Open Perspective - Other... и выберите Scala.

Когда вы создаете новый проект Scala, eclipse просит вас переключить перспективу. Однако, если вы импортируете существующий проект, это не так. Я подал запрос на улучшение.

person Lukas Rytz    schedule 23.03.2012
comment
Насколько я знаю, неправильная перспектива не объясняет эту проблему сборки. - person Ed Staub; 23.03.2012

На веб-сайте Scala IDE есть руководство по настройке Scala IDE для разработки с play2.0:

http://scala-ide.org/docs/tutorials/play20scalaide20/index.html

Следуйте приведенным там инструкциям, и если это не сработает, сообщите о проблемах автору руководства или в scala-ide-пользователь ML.

Кстати, я не верю, что изменение Perspective что-то изменит. Перспективы Eclipse — это чисто изменения пользовательского интерфейса, базовое поведение не должно быть затронуто.

person Mirco Dotta    schedule 23.03.2012

Я ждал, надеясь, что кто-то более знающий ответит...

Я бы посмотрел файл .project для вашего испорченного проекта, сравнил его с правильным и взломал испорченный по мере необходимости. Я хотел бы быть более конкретным. Я предполагаю, что проблема в разделе ‹buildSpec> или ‹natures> файла.

Вы можете сначала сделать резервную копию файла .project. Убедитесь, что проект не открыт в Eclipse во время его редактирования.

person Ed Staub    schedule 25.03.2012

Щелкните правой кнопкой мыши свой проект, Configure > Add Scala Nature

person Elvan    schedule 25.03.2012

Я установил версию Eclipse Java-EE вместо стандартной версии Java Edition, и теперь все работает.

Я не вернулся, чтобы повторить со стандартной версией Java, чтобы подтвердить, но, похоже, работает только с версией EE.

person jsidlosky    schedule 26.03.2012