PlayFramework 2.1, подмодули и Eclipse имеют ошибки о неверном имени пакета

Используя PlayFramework 2.1 и субмодули, у меня есть ошибка со всеми моими контроллерами в Eclipse:

"Заявленный пакет"controllers.website"не соответствует ожидаемому пакету" controllers "

Конечно, потому что в моем модуле я добавил контроллеры в modules/{submodule_name}/app/controllers/Например: modules/website/app/controllers/

Но, как определено в документации Play, контроллеры должны иметь имя пакета "controllers.{Submodule_name}" ("controllers.website").

И это приводит к ошибке в Eclipse для каждого контроллера.

Как я могу это исправить в Eclipse? Можно ли переименовать папку? или сказать Eclipse, что в этом случае все в порядке?

1 ответ

Решение

Я также переименовал свой пакет контроллера, просто переименуйте его, переименуйте его в маршрутах и ​​выполните следующие команды:

play clean а также

play compile а также

play eclipse

Подробнее об этой теме: Play Framework: Как изменить пакеты play по умолчанию?

Другие вопросы по тегам