Как запустить пример в папке с примерами playframework? - PullRequest
3 голосов
/ 15 марта 2012

Сегодня я установил Play Framework 2.0 (профессиональная среда Windows 7 и JDK 1.7.0)

У меня проблемы с компиляцией и запуском примера приложения "zentasks".

Вот мои шаги:

  1. Создать новое приложение с именем zentasks

  2. Eclipsify новое приложение для IDE

  3. Импорт источника в затмение

  4. Все примеры кода перезаписывают мое новое приложение.

  5. Запускать и компилировать приложение с помощью команды «play run»

Обнаружена ошибка:

not enough arguments for method apply: (projects: java.util.List[models.Project], user: models.User)(body: play.api.templates.Html)play.api.templates.Html in object main. Unspecified value parameter user.

In D:\play20\zentasks\app\views\index.scala.html at line 3.

1 @(message: String)
2
3 @main("Welcome to Play 2.0") { 
4    
5    @play20.welcome(message, style = "Java")
6    
7 }

Что не так?

Нужны ли другие конфигурации или зависимости?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Чтобы запустить примеры, просто измените каталог на папку zentasks, затем введите play run.

Вам не нужно копировать источники и т. Д.

2 голосов
/ 15 марта 2012

Если вы хотите, чтобы код был доступен в Eclipse, например, для целей отладки, вы можете выполнить следующее:

  1. В командной строке перейдите к C:/Play-2.0/samples/java/zentasks directory
  2. Выполнить команду play - Запуск консоли воспроизведения
  3. В консоли воспроизведения выполнить команду eclipsify - Создаются файлы конфигурации Eclipse
  4. Импортируйте проект в Eclipse с помощью File/Import/General/Existing project... - теперь у вас есть коды проекта в Eclipse
  5. Выполнение play run или play debug run команд из командной строки (в каталоге проекта) как обычно
  6. Для отладки запустите удаленный отладчик на порт 9999 из Eclipse после команды play debug run.
...