[intellij-idea] 재생 프레임 워크 2.x에 대한 SBT 컴파일은 기본적으로 비활성화되어 있습니다.


Answers

user3384225의 대답에 대한 비슷한 대답이 여기에 게시되었습니다.

그들은 말한다 :

  • 설정 -> Langauges & Frameworks -> Play2 -> 컴파일러 ->이 프로젝트의 User Play 2 컴파일러
Question

activator, activator new my-project-name 사용하여 새로운 Play Framework 프로젝트를 만든 다음 play-java 템플릿을 선택했는데 오류없이 프로젝트가 생성되었습니다.

그런 다음 프로젝트를 내 IDE 인 IntelliJ로 SBT 프로젝트로 가져옵니다. 프로젝트를 가져 오면 SBT compilation for play framework 2.x disabled by default 팝업이 표시 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 메시지로 SBT compilation for play framework 2.x disabled by default 보여줍니다.

나는 주위에 인터넷 검색하고 이것과 관련된 힌트를 찾을 수 없었습니다. 그래서 나는 여기서 잃어버린 것 같습니다.

편집하다: -------------------------------------

IntelliJ에서 프로젝트를 닫고 프로젝트 폴더를 삭제했습니다. IntelliJ를 닫고 activator 사용하여 다시 같은 프로젝트를 만들었습니다. activator ui 사용하여 프로젝트를 컴파일했습니다. 그런 다음 IntelliJ를 실행하고 프로젝트를 열거 나 새 프로젝트를 만들거나 프로젝트를 가져올 것인지 묻는 메시지가 나타납니다.

선택된 프로젝트를 가져와 일반 "프로젝트 단계 가져 오기"를 수행하고 IntelliJ가 번거롭지 않게 프로젝트를 가져 왔습니다. 그러나 IntelliJ에서 열린 프로젝트로 프로젝트를 가져 오려고하면이 문제를 일으키는 동일한 문제가 발생합니다. IntelliJ의 버그일까요?

편집 2 ------------------------------------------

이 두 가지 문제 ( " 기본적으로 비활성화 된 " 재생 프레임 워크 2.x 용 SBT 컴파일 및 IntelliJ에 표시되지 않는 파일)에 대한 해결책은 user3384225DarkShadow 답변을 사용하여 user3384225 수 있습니다.




File-> New-> Project from existing source-> activator-> ok를 사용하여 만든 프로젝트에서 build.sbt를 선택하십시오. 끝났어.




아마도 당신은 문제를 해결했지만 다른 사람들을 돕기 만하면됩니다. "환경 설정 -> 언어 및 프레임 워크 -> Play2 -> 컴파일러에서"이 프로젝트에 Play 2 컴파일러 사용 "옵션을 선택하십시오.




나는 또한 초보자이며 어제까지 같은 문제에 직면했다. 아마도 File-> open을 통해 프로젝트를 여는 중일 것입니다.

아래 단계를 수행하십시오.

파일 -> 새로 만들기 -> 기존 소스의 프로젝트 -> 활성기 -> 외부 모델에서 프로젝트 가져 오기를 사용하여 만든 프로젝트에서 build.sbt를 선택하고 옵션에서> SBT를 선택한 다음 확인을 클릭합니다.

파일을 가져오고 intellij 아이디어 프로젝트에 필요한 설정을 만드는 데는 시간이 걸립니다. 나는 intellij 아이디어 14.1.5를 사용하고있다. 그것은 나에게도 도움이 되었으면 좋겠다.




Related