Воспроизвести мультидоменный intellij не работает

Я клонировал шаблон отсюда

https://github.com/adrianhurt/play-multidomain-auth

и я делаю следующее

шаги:

  1. Импорт в intellij с включенным автоматическим импортом
  2. Запустите модуль администратора -> это работает
  3. Закрыть Intellij
  4. Ропен Интеллий
  5. Запустите модуль администратора -> он не работает.

Я думаю, что это ошибка Intellij или плагина scala, поскольку проект работает с активатором. Я получаю ошибку:

/Users/git/sample/modules/admin/build.sbt:1: ошибка: не найдена: значение Common

Common.moduleSettings ("admin") ^ [error] Тип ошибки в выражении

И это потому, что Intellij автоматически создает папку проекта внутри модуля администратора, поэтому папка родительского проекта не видна. Из ссылки на sbt http://www.scala-sbt.org/1.0/docs/Multi-Project.html:

Вы не можете иметь подкаталог проекта или файлы проекта /*. Scala в подпроектах. foo/project/Build.scala будет игнорироваться.

Я потратил на это часы и не могу найти магический конфиг, который заставляет intellij автоматически не генерировать каталог modules / admin / project

Если я сделаю

activator ";project admin;~run"

проект работает отлично

1 ответ

Исправлено в IntelliJ-Scala 2017.1: https://youtrack.jetbrains.com/issue/SCL-11291

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