Почему файл маршрутов указывает на неверный контроллер. Приложение в play jar после импорта проекта Play в IDEA 13?
Я пытался импортировать проект Play2 в IntelliJ IDEA 13. Казалось, он импортировался очень хорошо, пока я не попытался перемещаться по коду и не понял, что файл маршрутов указывает на controller.Application
присутствует в игре JAR в комплекте с sbt вместо моего файла.
Я перепробовал все возможные комбинации, которые мог придумать:
- Импортируйте извлеченный проект, используя IntelliJ IDEA, и разрешите ему автоматически импортировать и разрешать зависимости
- Импортируйте, используя игровую консоль, а затем просто открыв ее в IntelliJ IDEA.
Однако это не проблема, когда я создаю новый игровой проект, и файл маршрутов с радостью указывает на правильный контроллер. Приложение.
ОБНОВИТЬ:
Моя структура папок выглядит так:
Я попытался вытащить папку контроллеров на один уровень, и intellij перестал жаловаться, но у меня появляется ошибка при просмотре в браузере.
Кажется, я не настраиваю это правильно. Буду очень признателен за любую помощь в этом. Благодарю.
2 ответа
Эта проблема была решена путем правильной настройки источников. Вот как я это сделал:
- Нажмите Ctrl+Shift+S, чтобы открыть свойства проекта
- Модули> ваш модуль > источники (вкладка)
- Выберите следующие источники
- приложение
- конф
- мишень / 2,10-Скала / classes_managed
- мишень / 2,10-Скала / src_managed
- мишень / 2,10-Скала /src_managed/ основная
Вы пытались запустить "play idea" в каталоге проекта, чтобы обновить файл проекта IDEA?