Почему файл маршрутов указывает на неправильный контроллер. Приложение в play jar после импорта проекта Play в IDEA 13?

Я пытался импортировать проект Play2 в IntelliJ IDEA 13. Казалось, что он импортировался нормально, пока я не попытался перемещаться по коду и не понял, что файл маршрутов указывает на controller.Application, присутствующий в play jar, связанный с sbt, вместо моего файла .

Я пробовал все возможные комбинации, которые я мог придумать:

  • Импортируйте проверенный проект с помощью IntelliJ IDEA и разрешите ему автоматически импортировать и разрешать зависимости
  • Импортируйте с помощью игровой консоли, а затем просто откройте ее в IntelliJ IDEA.

Однако это не проблема, когда я создаю новый игровой проект, а файл маршрутов счастливо указывает на правильный контроллер. Приложение.

ОБНОВИТЬ:

Моя структура папок выглядит следующим образом: введите здесь описание изображения

Я попытался поднять папку контроллеров на один уровень вверх, и intellij перестал жаловаться, но я получаю сообщение об ошибке, когда просматриваю его в браузере.

Кажется, я не правильно настраиваю. Я был бы очень признателен за любую помощь в этом. Спасибо.


person mindreader    schedule 05.06.2014    source источник


Ответы (2)


Вы пытались запустить «play idea» в каталоге проекта, чтобы обновить файл проекта IDEA?

person Shanness    schedule 05.06.2014
comment
да, я запустил идею withsources=yes с игровой консоли - person mindreader; 05.06.2014

Эта проблема была решена путем соответствующей настройки источников. Вот как я это сделал:

  • Нажмите Ctrl+Shift+S, чтобы открыть свойства проекта.
  • Модули > ваш модуль > исходники (вкладка)
  • Select the following as sources
    • app
    • конф
    • цель/скала-2.10/classes_managed
    • цель/скала-2.10/src_managed
    • цель/скала-2.10/src_managed/основной
person mindreader    schedule 13.06.2014