Почему файл маршрутов указывает на неверный контроллер. Приложение в 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?

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