Я создал новый проект Play Framework с помощью активатора activator new my-project-name
, а затем я выбрал шаблон play-java
, и проект создан без ошибок.
Затем я импортирую проект в свою IDE, IntelliJ, в качестве проекта SBT. Когда проект импортируется, отображается всплывающее сообщение: SBT compilation for play framework 2.x disabled by default
.
На панели проекта IntelliJ он не отображает все файлы (в основном файлы с кодом). Только несколько из них.
Файл build.sbt выглядит как полная ошибка компиляции (почти все строки подчеркнуты красным).
Здесь файл build.sbt
name := """my-project-name"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs
)
// Play provides two styles of routers, one expects its actions to be injected, the
// other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator
fork in run := true
Я могу скомпилировать и запустить код с activator ui
без ошибок. Итак, почему IntelliJ не полностью импортирует проект, и он показывает мне сообщение SBT compilation for play framework 2.x disabled by default
?
Я googled вокруг и не мог найти никакого намека, связанного с этим, таким образом, я немного потерял здесь.
РЕДАКТИРОВАТЬ: -------------------------------------
Я закрыл проект на IntelliJ и удалил папку проекта. Закрытый IntelliJ и используя activator
, я снова создал тот же проект. Используя activator ui
, я скомпилировал проект. Затем я активировал IntelliJ, и мне было предложено либо открыть проект, создать новый или импортировать проект.
Выбранный импорт проекта и нормальный "импорт шагов проекта", а IntelliJ импортировал проект без каких-либо проблем. Но, если я пытаюсь импортировать проект, а с открытым проектом в IntelliJ, я получаю ту же проблему, которая заставляет меня задавать этот вопрос. Может быть, это ошибка в IntelliJ?
ИЗМЕНИТЬ 2 ------------------------------------------
Решение этих двух проблем ( "сборка SBT для среды воспроизведения 2.x отключена по умолчанию" и файлы, не отображаемые на IntelliJ) могут быть исправлены с ответами user3384225
и DarkShadow
.