2013-03-18 2 views
5

Я начал использовать Play 2.1.0, и я хотел бы иметь возможность использовать NetBeans для разработки приложений Play Java. Мне неинтересно использовать IDE для запуска или тестирования приложений, поскольку я могу сделать это из командной строки (не то, что я бы возражал, если бы у меня также была поддержка IDE), но я хотел бы иметь возможность открывать и отредактируйте мой проект в NetBeans, не получая раздражающих ошибок там, где они действительно не существуют. В настоящее время я использую NetBeans 7.3, поэтому сначала попытался использовать nbplay plugin, однако он не узнал бы все мои импортированные или управляемые классы, созданные в Play. Затем я попробовал импортировать проект как проект Eclipse, как описано в this и this вопрос, который работал лучше, но, работая мой путь через one of Play's Java tutorials я все еще получаю следующие ошибки, которые делают его очень раздражает работать с NetBeans:Использование Play Framework 2.1.0 с NetBeans

  1. Я получаю сообщение об ошибке «Ожидаемый операнд, но обнаружил ошибку» в main.scala.html, где используется @content, хотя я дал указание IDE отключить проверку ошибок HTML для этого файла.
  2. В классах моделей я получаю ошибки, потому что классы не объявляют конструктор без аргументов и имеют общедоступные переменные для постоянных атрибутов.
  3. Любые другие ошибки, с которыми я еще не сталкивался?

Помогли ли кому-нибудь сделать игру 2.1.0 с NetBeans без каких-либо из перечисленных выше ошибок? Вероятно, я мог бы жить с первым (хотя это действительно меня разозлило), но остальные - шоустопы.

ответ

-1

Помните, что подсказки Java можно включить или отключить в Инструменты -> Параметры -> Редактор -> Советы -> Выбрать язык Java.

Теперь у NetBeans есть встроенная поддержка Play Framework 2.3.x и выше: http://nbpleasureplugin.com/documentation/installation.html Командная строка не нужна вообще.

Наиболее важные особенности:

  • Создание, запуск, отладка и тестирование приложения непосредственно в IDE
  • Маршрутов файлы поддержка (синтаксис, подсветка синтаксиса ошибки, автозаполнение, код навигация, Показать реализации код (без перехода к исходному файлу), подсказка для создания метода, когда он не существует, форматирование, появление метки)
  • Поддержка шаблона Scala (синтаксическая раскраска, синтаксис Выделение ошибок, автозаполнение, навигация по коду, отображение кода реализации (без перехода на источник), форматирование, появление символов) application.conf поддержка (подсветка синтаксиса, автодополнение с документацией, форматирование, обозначающие явления)
  • Dependency Management (Поиск по Maven и добавить их в build.sbt)
  • 2 Покрытие кода too.s поддерживается (jacoco и scoverage)
  • Test Single File
  • SBT файл минимальной поддержки
  • Конфигурация (Форматирование отступы, синтаксис, используемый порта, параметры активаторов и т.д.) версия * Поддержка игры от 2.3.x и выше

Примечание: я создал этот плагин.

Также я вижу, это может вам помочь: How do I use Play Framework 2.0 in netbeans

Смежные вопросы